SlideShare uma empresa Scribd logo
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

PDF
Estruturas de Repetição - FOR, WHILE e DO WHILE
PDF
Alg aula 05-2 - estruturas de-repeticao tp1 (para)
PPTX
08 algoritmo - eSTRUTURA DE REPETIÇÃO PARTE 2
PDF
Aula03 repeticao
PPTX
07 algoritmo - eSTRUTURA DE REPETIÇÃO
PDF
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
PDF
Algoritmos e Programação: Estruturas de repetição
PPTX
04 algoritmo
Estruturas de Repetição - FOR, WHILE e DO WHILE
Alg aula 05-2 - estruturas de-repeticao tp1 (para)
08 algoritmo - eSTRUTURA DE REPETIÇÃO PARTE 2
Aula03 repeticao
07 algoritmo - eSTRUTURA DE REPETIÇÃO
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Algoritmos e Programação: Estruturas de repetição
04 algoritmo

Mais procurados (19)

PPTX
06 algoritmo
PPTX
Algoritmos - Comandos de Repetição
PPT
Algop - aula 07
PPT
Algoritmos Aula 09
PPT
Comandos de pascal e estrutura de repetição (para...fazer)
PPTX
Algoritmos - Aula 13 A - Lacos em C
PDF
Lista de exercícios resolvidos
ODP
Linguagem C 04 Estruturas De Repeticao
PDF
Aula 04 estruturas de repetição
PPT
Lógica de Programação - Estrutura de repetição
PDF
Guia Rápido TI-NSpire
PDF
Exercicios teste-mesa
PDF
Algoritmos - Aula 07 B - Resolucao de Exercicios
ODP
Linguagem C 01 Primeiros Passos
PPTX
Laços de Repetição - C++
ODP
Linguagem C 05 Vetores E Matrizes
ODP
Linguagem C 02 String
06 algoritmo
Algoritmos - Comandos de Repetição
Algop - aula 07
Algoritmos Aula 09
Comandos de pascal e estrutura de repetição (para...fazer)
Algoritmos - Aula 13 A - Lacos em C
Lista de exercícios resolvidos
Linguagem C 04 Estruturas De Repeticao
Aula 04 estruturas de repetição
Lógica de Programação - Estrutura de repetição
Guia Rápido TI-NSpire
Exercicios teste-mesa
Algoritmos - Aula 07 B - Resolucao de Exercicios
Linguagem C 01 Primeiros Passos
Laços de Repetição - C++
Linguagem C 05 Vetores E Matrizes
Linguagem C 02 String
Anúncio

Semelhante a Exercicios facebook (20)

PPT
Algop - aula 06
PPT
aula de laboratorios algoritmos e programação
PDF
DOC
Apostila de portugol_(algoritmo)
ODT
Lista Exercicios 05
PPT
Algop - aula 04 pascal 1
DOC
Apostila de portugol (algoritmo)
DOC
Apostila de portugol_(algoritmo) (1)
DOC
Apostila de portugol_(algoritmo)
PDF
logica d programacaorepeticaoRepitaAte.pdf
DOC
Exercicios c
PPTX
PDF
Cea030.lista.02
PPT
Algop - aula 06 resposta exercícios
PDF
[Curso Java Basico] Exercicios Aulas 16 17
PDF
Estrutura sequencial dois
PPTX
PDF
Lista p1 - 2012-1
PDF
Aula 2 aed - pseudocódigo
PDF
Lista_de_Exercicios_01_Python_Algoritmos.pdf
Algop - aula 06
aula de laboratorios algoritmos e programação
Apostila de portugol_(algoritmo)
Lista Exercicios 05
Algop - aula 04 pascal 1
Apostila de portugol (algoritmo)
Apostila de portugol_(algoritmo) (1)
Apostila de portugol_(algoritmo)
logica d programacaorepeticaoRepitaAte.pdf
Exercicios c
Cea030.lista.02
Algop - aula 06 resposta exercícios
[Curso Java Basico] Exercicios Aulas 16 17
Estrutura sequencial dois
Lista p1 - 2012-1
Aula 2 aed - pseudocódigo
Lista_de_Exercicios_01_Python_Algoritmos.pdf
Anúncio

Mais de António Barroso (8)

PPTX
Atividade 2023_CriarIAGen.pptx
PPTX
Atividade 2023 - Samuel Branco.pptx
PDF
23156584 roteamento-enderecamento
PPTX
03 bit locker-mod03
PDF
Norma 02 2015_exames_nacionais2015
PDF
Brochura tgpsi
PDF
Learning with microsoft one note
PDF
Sig advogados dl
Atividade 2023_CriarIAGen.pptx
Atividade 2023 - Samuel Branco.pptx
23156584 roteamento-enderecamento
03 bit locker-mod03
Norma 02 2015_exames_nacionais2015
Brochura tgpsi
Learning with microsoft one note
Sig advogados dl

Último (20)

PPT
HISTOLOGIA VEGETAL - tecidos vegetais.ppt
PDF
RELATÓRIO DE ESTÁGIO SURVISIONADO: NEUROPSICOPEDAGOGIA INSTITUCIONAL, CLÍNIC...
PDF
COMO OS CONTOS DE FADAS REFLETEM ARQUÉTIPOS_MEDOS E DESEJOS DO INCONSCIENTE H...
PPTX
ELEMENTOS E FUNÇÕES DE LINGUAGEM (EMOTIVA, REFERENCIAL, CONATIVA, POÉTICA, FÁ...
PDF
manual-orientacao-asb_5a8d6d8d87160aa636f63a5d0.pdf
PDF
Formação politica brasil_2017.pptx.pdf
PPTX
Pedagogia em Ambientes Não Escolares.pptx
PPTX
INTRODUÇÃO AO ESTUDO DA ANATOMIA HUMANA [Salvo automaticamente].pptx
PDF
ESPELHOS DA ALMA A PSICOLOGIA POR TRÁS DOS CONTOS DE FADAS.pdf
PPTX
TREINAMENTO DE INSPETOR DE ANDAIMES.pptx
PPTX
Ocupação e transformação dos territórios.pptx
PDF
50 anos Hoje - Volume V - 1973 - Manaus Amazonas
PPTX
4. A cultura do cinema e as vanguardas.pptx
PDF
Extintores e Acessórios por Francisco Borges.pdf
PDF
Um dia na casa do Mensageiro (que a paz e benção de Deus estejam com ele)
PDF
A provisão de jojuador (ramadã) islamismo
PPTX
administraoemenfermagem e introdução de medicamento
PDF
Ebook - Matemática_Ensino_Médio_Saeb_V1.pdf
PDF
O retorno a origem (islã Islamismo)
PPTX
disciplulado curso preparatorio para novos
HISTOLOGIA VEGETAL - tecidos vegetais.ppt
RELATÓRIO DE ESTÁGIO SURVISIONADO: NEUROPSICOPEDAGOGIA INSTITUCIONAL, CLÍNIC...
COMO OS CONTOS DE FADAS REFLETEM ARQUÉTIPOS_MEDOS E DESEJOS DO INCONSCIENTE H...
ELEMENTOS E FUNÇÕES DE LINGUAGEM (EMOTIVA, REFERENCIAL, CONATIVA, POÉTICA, FÁ...
manual-orientacao-asb_5a8d6d8d87160aa636f63a5d0.pdf
Formação politica brasil_2017.pptx.pdf
Pedagogia em Ambientes Não Escolares.pptx
INTRODUÇÃO AO ESTUDO DA ANATOMIA HUMANA [Salvo automaticamente].pptx
ESPELHOS DA ALMA A PSICOLOGIA POR TRÁS DOS CONTOS DE FADAS.pdf
TREINAMENTO DE INSPETOR DE ANDAIMES.pptx
Ocupação e transformação dos territórios.pptx
50 anos Hoje - Volume V - 1973 - Manaus Amazonas
4. A cultura do cinema e as vanguardas.pptx
Extintores e Acessórios por Francisco Borges.pdf
Um dia na casa do Mensageiro (que a paz e benção de Deus estejam com ele)
A provisão de jojuador (ramadã) islamismo
administraoemenfermagem e introdução de medicamento
Ebook - Matemática_Ensino_Médio_Saeb_V1.pdf
O retorno a origem (islã Islamismo)
disciplulado curso preparatorio para novos

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.