SlideShare uma empresa Scribd logo
1 de 6
13. Escreve o algoritmo e programa em Pascal que: 
Determine e escreva o dia da semana por extenso de acordo com o número inserido (de 1 a 7), se 
for inserido um número diferente então a mensagem que deverá aparecer é "Foi inserido um nº 
inválido". 
Sugestão: Utiliza a estrutura de seleção múltipla. 
Bom trabalho! 
14. Escreve o algoritmo e programa em Pascal que: 
Leia o nome e a nota quantitativa na disciplina de API e que imprima a respectiva classificação 
qualitativa conforme a seguinte tabela: 
- Se nota estiver entre 0 e 5 valores a classificação é fraco. 
- Se nota estiver entre 5,1 e 9,9 valores a classificação é insuficiente.... 
- Se nota estiver entre 10 e 13 valores a classificação é suficiente. 
- Se nota estiver entre 13,1 e 16 valores a classificação é bom. 
- Se nota estiver entre 16,1 e 20 valores a classificação é muito bom. 
Nota: Resolve o problema usando a estrutura de selecção composta e a estrutura de selecção 
múltipla. 
Bom trabalho! 
Exercício 14 
Program Nota_Aluno; 
uses Wincrt; 
var... 
Nome:string; 
X:real; 
begin 
clrscr; 
{10. Ler a nota} 
Write('Introduza o seu nome: ');readln(Nome); 
Write('Insira a sua nota: ');readln(X); 
{20. Comparar valores e apresentar valor} 
If (X>=0) and (X<=5) then 
begin 
Write('A nota do ',Nome,' é fraca'); 
end
else if (X>=5.1) and (X<=9.9) then 
begin 
Write('A nota do ' ,Nome, 'é insuficiente'); 
end 
else if (X>=10) and (X<=13) then 
begin 
Write('A nota do ',Nome, ' é suficiente'); 
end 
else if (X>=13.1) and (X<=16) then 
begin 
Write('A nota do ',Nome, ' é bom'); 
end 
else if (X>=16.1) and (X<=20) then 
begin 
Write('A nota do ',Nome, ' é muito bom') 
end 
else if (X<0) then 
begin 
Write('Desculpe, regresse à primária') 
end 
else if (X>20) then 
begin 
Write('Parabéns, rebentou a escala') 
end 
end. 
15. Escreve o algoritmo e programa em Pascal que: 
Leia uma data no formato ("dd" "mm" "aaaa") e verique se esta é válida ou não. 
Considerações:... 
Fevereiro tem sempre 28 dias; 
Abril, Junho, Setembro, Novembro têm 30 dias; 
Todos os outros meses têm 31 dias; 
NOTA: usa a estrutura de selecção multipla. 
Bom trabalho! 
Algoritmo verfica data 
10 [ Ler dia, m೦s e ano]
Ler (dd) 
Ler (mm) 
Ler (aaaa) 
20 [Verificar se data introduzida ೦ v೦lida] 
Select case mm 
case 1,3,7,8,10,12: Se (dd>=1) e (dd<=31) 
Então Escreve('Data v೦lida') 
Senao Escreve ('O dia introduzido ೦ Inválido') 
case 2: case 4,6,9,11: 
Else 
30 [Terminar] 
Fim 
16. Realiza uma pesquisa na rede sobre: 
a) Fluxogramas, o que são e para que servem. 
b) A partir de um exercício já resolvido constrói o respectivo fluxograma. 
17. Exercícios sobre a estrutura de repetição DO FOR (Fazer Para): 
a) Escreva um algoritmo em PORTUGOL que imprima todos os números inteiros de 0 a 50. 
b) Escreva um algoritmo em PORTUGOL que imprima todos os números inteiros do intervalo 
fechado de 1 a 100.... 
c) Escreva um algoritmo em PORTUGOL que imprima todos os números inteiros de 
100 a 1 (em ordem decrescente). 
d) Escreva um algoritmo em PORTUGOL que imprima todos os números inteiros de 100 a 200. 
e) Escreva um algoritmo em PORTUGOL que imprima todos os números inteiros de 
200 a 100 (em ordem decrescente). 
f) Escreva um algoritmo em PORTUGOL que imprima todos os números múltiplos de 5,no intervalo 
fechado de 1 a 500. 
g) Escreva um algoritmo em PORTUGOL que imprima todos os números pares do intervalo fechado 
de 1 a 100.
h) Escreva um algoritmo em PORTUGOL que imprima os 100 primeiros números ímpares. 
António Barroso 
18. Exercícios sobre a estrutura de repetição DO FOR (Fazer Para): 
a) Criar um algoritmo em PORTUGOL que imprima todos os números de 1 até 100, inclusive, e a 
média de todos eles. 
b) Criar um algoritmo em PORTUGOL que leia um número (NUM), e depois leia NUM números 
inteiros e imprima o maior deles. Supõe que todos os números lidos são positivos. 
exercicio 18B) 
Program n_maior; 
Uses wincrt; 
... 
var 
num:integer; 
i:integer; 
valor:integer; 
maior:integer; 
{10-Cálculos} 
begin 
clrscr; 
maior:=0; 
write('Insira o número de vezes que pretende que o ciclo se repita');read(num); 
For i:=1 to num do 
begin 
write('Insira um número inteiro');read(valor); 
begin 
If (valor>maior) then 
maior:=valor; 
end; 
end; 
{20-Apresentar resultados} 
write('O número maior é ',maior); 
readln; 
{30-terminar} 
end. 
Program n_maior; 
Uses wincrt;
var 
num,i,valor,maior:integer; 
{Ler valores} 
begin 
clrscr; 
maior:=0; 
write('Qual o número de voltas do ciclo? '); 
readln(num); 
{Calculo do maior} 
For i:=1 to num do 
begin 
write('Insira um número inteiro: '); 
readln(valor); 
If valor>maior then maior:=valor; 
end; 
{Apresentar resultados} 
write('O número maior é ',maior); 
{Terminar} 
end. 
19. Exercícios sobre a estrutura de repetição DO WHILE (Fazer Enquanto): 
a) Escreve um algoritmo em PORTUGOL e programa em Pascal que leia números introduzidos pelo 
utilizador e imprima o triplo de cada número. O algoritmo deve terminar quando o número –999 for 
digitado. 
b) Escreve um algoritmo em PORTUGOL e programa em Pascal que leia números introduzidos pelo 
utilizador enquanto eles forem positivos e no final o algoritmo deve imprimir quantos números 
foram digitados. 
Ajuda para o Exercicio 19 a) 
Ler (Num) 
do while Num <> -999 
Triplo <-- 3*Num 
Escrever (Triplo) 
Ler (Num) 
Exercício 20: 
a) Escreve um algoritmo em PORTUGOL e Programa em PASCAL que leia números enquanto eles 
forem positivos e no final do algoritmo deve imprimir a média dos números digitados.
b) Escreve um algoritmo em PORTUGOL e Programa em PASCAL que leia vários números e que 
imprima quantos números entre 100 e 200 foram digitados. Quando o valor 0 (zero) for lido, o 
algoritmo deverá terminar.

Mais conteúdo relacionado

Mais procurados

Algoritmos - Comandos de Repetição
Algoritmos - Comandos de RepetiçãoAlgoritmos - Comandos de Repetição
Algoritmos - Comandos de RepetiçãoElaine Cecília Gatto
 
Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)111111119
 
Lista de exercícios resolvidos
Lista de exercícios resolvidosLista de exercícios resolvidos
Lista de exercícios resolvidosCrishna Irion
 
Linguagem C 04 Estruturas De Repeticao
Linguagem C 04 Estruturas De RepeticaoLinguagem C 04 Estruturas De Repeticao
Linguagem C 04 Estruturas De RepeticaoRegis Magalhães
 
Aula 04 estruturas de repetição
Aula 04   estruturas de repetiçãoAula 04   estruturas de repetição
Aula 04 estruturas de repetiçãoTácito Graça
 
Lógica de Programação - Estrutura de repetição
Lógica de Programação - Estrutura de repetiçãoLógica de Programação - Estrutura de repetição
Lógica de Programação - Estrutura de repetiçãoWesley R. Bezerra
 
Algoritmos - Aula 07 B - Resolucao de Exercicios
Algoritmos - Aula 07 B - Resolucao de ExerciciosAlgoritmos - Aula 07 B - Resolucao de Exercicios
Algoritmos - Aula 07 B - Resolucao de ExerciciosRodrigo Kiyoshi Saito
 
Linguagem C 01 Primeiros Passos
Linguagem C 01 Primeiros PassosLinguagem C 01 Primeiros Passos
Linguagem C 01 Primeiros PassosRegis Magalhães
 
Laços de Repetição - C++
Laços de Repetição - C++Laços de Repetição - C++
Laços de Repetição - C++profjr
 
Linguagem C 05 Vetores E Matrizes
Linguagem C 05 Vetores E MatrizesLinguagem C 05 Vetores E Matrizes
Linguagem C 05 Vetores E MatrizesRegis Magalhães
 

Mais procurados (19)

06 algoritmo
06   algoritmo06   algoritmo
06 algoritmo
 
Algoritmos - Comandos de Repetição
Algoritmos - Comandos de RepetiçãoAlgoritmos - Comandos de Repetição
Algoritmos - Comandos de Repetição
 
Algop - aula 07
Algop - aula 07Algop - aula 07
Algop - aula 07
 
Algoritmos Aula 09
Algoritmos Aula 09Algoritmos Aula 09
Algoritmos Aula 09
 
Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)
 
Algoritmos - Aula 13 A - Lacos em C
Algoritmos - Aula 13 A - Lacos em CAlgoritmos - Aula 13 A - Lacos em C
Algoritmos - Aula 13 A - Lacos em C
 
Lista de exercícios resolvidos
Lista de exercícios resolvidosLista de exercícios resolvidos
Lista de exercícios resolvidos
 
Linguagem C 04 Estruturas De Repeticao
Linguagem C 04 Estruturas De RepeticaoLinguagem C 04 Estruturas De Repeticao
Linguagem C 04 Estruturas De Repeticao
 
Aula 04 estruturas de repetição
Aula 04   estruturas de repetiçãoAula 04   estruturas de repetição
Aula 04 estruturas de repetição
 
Lógica de Programação - Estrutura de repetição
Lógica de Programação - Estrutura de repetiçãoLógica de Programação - Estrutura de repetição
Lógica de Programação - Estrutura de repetição
 
Guia Rápido TI-84
Guia Rápido TI-84Guia Rápido TI-84
Guia Rápido TI-84
 
Guia Rápido TI-NSpire
Guia Rápido TI-NSpireGuia Rápido TI-NSpire
Guia Rápido TI-NSpire
 
Guia Rápido Voyage 200
Guia Rápido Voyage 200Guia Rápido Voyage 200
Guia Rápido Voyage 200
 
Exercicios teste-mesa
Exercicios teste-mesaExercicios teste-mesa
Exercicios teste-mesa
 
Algoritmos - Aula 07 B - Resolucao de Exercicios
Algoritmos - Aula 07 B - Resolucao de ExerciciosAlgoritmos - Aula 07 B - Resolucao de Exercicios
Algoritmos - Aula 07 B - Resolucao de Exercicios
 
Linguagem C 01 Primeiros Passos
Linguagem C 01 Primeiros PassosLinguagem C 01 Primeiros Passos
Linguagem C 01 Primeiros Passos
 
Laços de Repetição - C++
Laços de Repetição - C++Laços de Repetição - C++
Laços de Repetição - C++
 
Linguagem C 05 Vetores E Matrizes
Linguagem C 05 Vetores E MatrizesLinguagem C 05 Vetores E Matrizes
Linguagem C 05 Vetores E Matrizes
 
Linguagem C 02 String
Linguagem C 02 StringLinguagem C 02 String
Linguagem C 02 String
 

Semelhante a Exercicios facebook

Semelhante a Exercicios facebook (20)

Lista c
Lista cLista c
Lista c
 
2ª lista avaliativa (1)
2ª lista   avaliativa (1)2ª lista   avaliativa (1)
2ª lista avaliativa (1)
 
Lógica de Programação - Unimep/Pronatec - Aula08
Lógica de Programação - Unimep/Pronatec - Aula08Lógica de Programação - Unimep/Pronatec - Aula08
Lógica de Programação - Unimep/Pronatec - Aula08
 
15080590 aula6-estrutura-de-repeticao
15080590 aula6-estrutura-de-repeticao15080590 aula6-estrutura-de-repeticao
15080590 aula6-estrutura-de-repeticao
 
Aula 3 - 06/04/11
Aula 3 - 06/04/11Aula 3 - 06/04/11
Aula 3 - 06/04/11
 
Aula 3 algoritmos
Aula 3   algoritmosAula 3   algoritmos
Aula 3 algoritmos
 
Algoritmos - Aula 07 A - Lacos
Algoritmos - Aula 07 A - LacosAlgoritmos - Aula 07 A - Lacos
Algoritmos - Aula 07 A - Lacos
 
portugol
portugolportugol
portugol
 
Algoritmos Aula 08
Algoritmos Aula 08Algoritmos Aula 08
Algoritmos Aula 08
 
Aula05
Aula05Aula05
Aula05
 
Programar Em Pascal
Programar Em PascalProgramar Em Pascal
Programar Em Pascal
 
Apostila c
Apostila cApostila c
Apostila c
 
Conceitos e técnicas de programação lista de exercícios ii
Conceitos e técnicas de programação lista de exercícios iiConceitos e técnicas de programação lista de exercícios ii
Conceitos e técnicas de programação lista de exercícios ii
 
Algop - aula 06
Algop - aula 06Algop - aula 06
Algop - aula 06
 
Algop - aula 05
Algop - aula 05Algop - aula 05
Algop - aula 05
 
Exemplos registros e funções
Exemplos registros e funçõesExemplos registros e funções
Exemplos registros e funções
 
Lista de exercicio lpi
Lista de exercicio lpiLista de exercicio lpi
Lista de exercicio lpi
 
Curso De Algoritmo Aula 9
Curso De Algoritmo   Aula 9Curso De Algoritmo   Aula 9
Curso De Algoritmo Aula 9
 
Aula 9 repeticao - Programação 1
Aula 9 repeticao - Programação 1Aula 9 repeticao - Programação 1
Aula 9 repeticao - Programação 1
 
Introdução a Linguagem C
Introdução a Linguagem CIntrodução a Linguagem C
Introdução a Linguagem C
 

Mais de António Barroso

Atividade 2023_CriarIAGen.pptx
Atividade 2023_CriarIAGen.pptxAtividade 2023_CriarIAGen.pptx
Atividade 2023_CriarIAGen.pptxAntónio Barroso
 
Atividade 2023 - Samuel Branco.pptx
Atividade 2023 - Samuel Branco.pptxAtividade 2023 - Samuel Branco.pptx
Atividade 2023 - Samuel Branco.pptxAntónio Barroso
 
23156584 roteamento-enderecamento
23156584 roteamento-enderecamento23156584 roteamento-enderecamento
23156584 roteamento-enderecamentoAntónio Barroso
 
Norma 02 2015_exames_nacionais2015
Norma 02 2015_exames_nacionais2015Norma 02 2015_exames_nacionais2015
Norma 02 2015_exames_nacionais2015António Barroso
 
Learning with microsoft one note
Learning with microsoft one noteLearning with microsoft one note
Learning with microsoft one noteAntónio Barroso
 

Mais de António Barroso (8)

Atividade 2023_CriarIAGen.pptx
Atividade 2023_CriarIAGen.pptxAtividade 2023_CriarIAGen.pptx
Atividade 2023_CriarIAGen.pptx
 
Atividade 2023 - Samuel Branco.pptx
Atividade 2023 - Samuel Branco.pptxAtividade 2023 - Samuel Branco.pptx
Atividade 2023 - Samuel Branco.pptx
 
23156584 roteamento-enderecamento
23156584 roteamento-enderecamento23156584 roteamento-enderecamento
23156584 roteamento-enderecamento
 
03 bit locker-mod03
03   bit locker-mod0303   bit locker-mod03
03 bit locker-mod03
 
Norma 02 2015_exames_nacionais2015
Norma 02 2015_exames_nacionais2015Norma 02 2015_exames_nacionais2015
Norma 02 2015_exames_nacionais2015
 
Brochura tgpsi
Brochura tgpsiBrochura tgpsi
Brochura tgpsi
 
Learning with microsoft one note
Learning with microsoft one noteLearning with microsoft one note
Learning with microsoft one note
 
Sig advogados dl
Sig advogados dlSig advogados dl
Sig advogados dl
 

Último

AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxkarinedarozabatista
 
1.ª Fase do Modernismo Brasileira - Contexto histórico, autores e obras.
1.ª Fase do Modernismo Brasileira - Contexto histórico, autores e obras.1.ª Fase do Modernismo Brasileira - Contexto histórico, autores e obras.
1.ª Fase do Modernismo Brasileira - Contexto histórico, autores e obras.MrPitobaldo
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniCassio Meira Jr.
 
Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxBeatrizLittig1
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxOsnilReis1
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavrasMary Alvarenga
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxLuizHenriquedeAlmeid6
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasRosalina Simão Nunes
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinhaMary Alvarenga
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxleandropereira983288
 
RedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdfRedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdfAlissonMiranda22
 
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptxAULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptxLaurindo6
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumAugusto Costa
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBAline Santana
 
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxD9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxRonys4
 

Último (20)

Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
 
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
 
1.ª Fase do Modernismo Brasileira - Contexto histórico, autores e obras.
1.ª Fase do Modernismo Brasileira - Contexto histórico, autores e obras.1.ª Fase do Modernismo Brasileira - Contexto histórico, autores e obras.
1.ª Fase do Modernismo Brasileira - Contexto histórico, autores e obras.
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
 
Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docx
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavras
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinha
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptx
 
RedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdfRedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdf
 
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptxAULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
 
Em tempo de Quaresma .
Em tempo de Quaresma                            .Em tempo de Quaresma                            .
Em tempo de Quaresma .
 
CINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULACINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULA
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
 
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxD9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
 

Exercicios facebook

  • 1. 13. Escreve o algoritmo e programa em Pascal que: Determine e escreva o dia da semana por extenso de acordo com o número inserido (de 1 a 7), se for inserido um número diferente então a mensagem que deverá aparecer é "Foi inserido um nº inválido". Sugestão: Utiliza a estrutura de seleção múltipla. Bom trabalho! 14. Escreve o algoritmo e programa em Pascal que: Leia o nome e a nota quantitativa na disciplina de API e que imprima a respectiva classificação qualitativa conforme a seguinte tabela: - Se nota estiver entre 0 e 5 valores a classificação é fraco. - Se nota estiver entre 5,1 e 9,9 valores a classificação é insuficiente.... - Se nota estiver entre 10 e 13 valores a classificação é suficiente. - Se nota estiver entre 13,1 e 16 valores a classificação é bom. - Se nota estiver entre 16,1 e 20 valores a classificação é muito bom. Nota: Resolve o problema usando a estrutura de selecção composta e a estrutura de selecção múltipla. Bom trabalho! Exercício 14 Program Nota_Aluno; uses Wincrt; var... Nome:string; X:real; begin clrscr; {10. Ler a nota} Write('Introduza o seu nome: ');readln(Nome); Write('Insira a sua nota: ');readln(X); {20. Comparar valores e apresentar valor} If (X>=0) and (X<=5) then begin Write('A nota do ',Nome,' é fraca'); end
  • 2. else if (X>=5.1) and (X<=9.9) then begin Write('A nota do ' ,Nome, 'é insuficiente'); end else if (X>=10) and (X<=13) then begin Write('A nota do ',Nome, ' é suficiente'); end else if (X>=13.1) and (X<=16) then begin Write('A nota do ',Nome, ' é bom'); end else if (X>=16.1) and (X<=20) then begin Write('A nota do ',Nome, ' é muito bom') end else if (X<0) then begin Write('Desculpe, regresse à primária') end else if (X>20) then begin Write('Parabéns, rebentou a escala') end end. 15. Escreve o algoritmo e programa em Pascal que: Leia uma data no formato ("dd" "mm" "aaaa") e verique se esta é válida ou não. Considerações:... Fevereiro tem sempre 28 dias; Abril, Junho, Setembro, Novembro têm 30 dias; Todos os outros meses têm 31 dias; NOTA: usa a estrutura de selecção multipla. Bom trabalho! Algoritmo verfica data 10 [ Ler dia, m೦s e ano]
  • 3. Ler (dd) Ler (mm) Ler (aaaa) 20 [Verificar se data introduzida ೦ v೦lida] Select case mm case 1,3,7,8,10,12: Se (dd>=1) e (dd<=31) Então Escreve('Data v೦lida') Senao Escreve ('O dia introduzido ೦ Inválido') case 2: case 4,6,9,11: Else 30 [Terminar] Fim 16. Realiza uma pesquisa na rede sobre: a) Fluxogramas, o que são e para que servem. b) A partir de um exercício já resolvido constrói o respectivo fluxograma. 17. Exercícios sobre a estrutura de repetição DO FOR (Fazer Para): a) Escreva um algoritmo em PORTUGOL que imprima todos os números inteiros de 0 a 50. b) Escreva um algoritmo em PORTUGOL que imprima todos os números inteiros do intervalo fechado de 1 a 100.... c) Escreva um algoritmo em PORTUGOL que imprima todos os números inteiros de 100 a 1 (em ordem decrescente). d) Escreva um algoritmo em PORTUGOL que imprima todos os números inteiros de 100 a 200. e) Escreva um algoritmo em PORTUGOL que imprima todos os números inteiros de 200 a 100 (em ordem decrescente). f) Escreva um algoritmo em PORTUGOL que imprima todos os números múltiplos de 5,no intervalo fechado de 1 a 500. g) Escreva um algoritmo em PORTUGOL que imprima todos os números pares do intervalo fechado de 1 a 100.
  • 4. h) Escreva um algoritmo em PORTUGOL que imprima os 100 primeiros números ímpares. António Barroso 18. Exercícios sobre a estrutura de repetição DO FOR (Fazer Para): a) Criar um algoritmo em PORTUGOL que imprima todos os números de 1 até 100, inclusive, e a média de todos eles. b) Criar um algoritmo em PORTUGOL que leia um número (NUM), e depois leia NUM números inteiros e imprima o maior deles. Supõe que todos os números lidos são positivos. exercicio 18B) Program n_maior; Uses wincrt; ... var num:integer; i:integer; valor:integer; maior:integer; {10-Cálculos} begin clrscr; maior:=0; write('Insira o número de vezes que pretende que o ciclo se repita');read(num); For i:=1 to num do begin write('Insira um número inteiro');read(valor); begin If (valor>maior) then maior:=valor; end; end; {20-Apresentar resultados} write('O número maior é ',maior); readln; {30-terminar} end. Program n_maior; Uses wincrt;
  • 5. var num,i,valor,maior:integer; {Ler valores} begin clrscr; maior:=0; write('Qual o número de voltas do ciclo? '); readln(num); {Calculo do maior} For i:=1 to num do begin write('Insira um número inteiro: '); readln(valor); If valor>maior then maior:=valor; end; {Apresentar resultados} write('O número maior é ',maior); {Terminar} end. 19. Exercícios sobre a estrutura de repetição DO WHILE (Fazer Enquanto): a) Escreve um algoritmo em PORTUGOL e programa em Pascal que leia números introduzidos pelo utilizador e imprima o triplo de cada número. O algoritmo deve terminar quando o número –999 for digitado. b) Escreve um algoritmo em PORTUGOL e programa em Pascal que leia números introduzidos pelo utilizador enquanto eles forem positivos e no final o algoritmo deve imprimir quantos números foram digitados. Ajuda para o Exercicio 19 a) Ler (Num) do while Num <> -999 Triplo <-- 3*Num Escrever (Triplo) Ler (Num) Exercício 20: a) Escreve um algoritmo em PORTUGOL e Programa em PASCAL que leia números enquanto eles forem positivos e no final do algoritmo deve imprimir a média dos números digitados.
  • 6. b) Escreve um algoritmo em PORTUGOL e Programa em PASCAL que leia vários números e que imprima quantos números entre 100 e 200 foram digitados. Quando o valor 0 (zero) for lido, o algoritmo deverá terminar.