Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Exercícios programação em pascal, Exercícios de Informática

Exercícios programação em pascal

Tipologia: Exercícios

2011

Compartilhado em 12/09/2011

thiago-miranda-23
thiago-miranda-23 🇧🇷

4.3

(3)

1 documento

1 / 3

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Exercícios programação em pascal
1. Dada uma seqüência de números inteiros não-nulos, seguida por 0,
imprimir seus quadrados.
2. Resposta:
program CalculaQuadrado;
var
numero: integer; /* usada para leitura da sequencia */
quadrado: integer; /* guardara o quadrado do numero lido */
begin
writeln('');
writeln(' Calculo dos quadrados de uma sequencia de numeros');
writeln('');
write('Entre com uma sequencia de numeros inteiros nao-nulos,
seguida por 0: ');
read(numero);
while (numero <> 0) do
begin
quadrado:= numero * numero;
writeln('O quadrado do numero ', numero, ': ',quadrado);
read(numero)
end
end.
2. Dados um inteiro x e um inteiro não-negativo n, calcular x n
.
Resposta:
program Potencias;
var
x,
n,
potencia,
contador: integer;
begin
writeln('');
writeln(' CALCULO DE POTENCIAS');
writeln('');
repeat
write('Entre com um numero inteiro e um natural: ');
read(x,n);
if n < 0 then writeln('O segundo numero deve ser natural!!')
until n >= 0;
potencia := 1;
contador := 0;
while(contador <> n) do
begin
potencia := potencia * x;
contador := contador + 1
end;
writeln ('O valor de ', x,' elevado a ', n,': ', potencia)
end.
3.Dados o número n de alunos de uma turma de Introdução aos
Autômatos a Pilha (MAC 414) e suas notas da primeira prova, determinar
pf3

Pré-visualização parcial do texto

Baixe Exercícios programação em pascal e outras Exercícios em PDF para Informática, somente na Docsity!

Exercícios programação em pascal

1. Dada uma seqüência de números inteiros não-nulos, seguida por 0,

imprimir seus quadrados.

2. Resposta:

program CalculaQuadrado; var numero: integer; /* usada para leitura da sequencia / quadrado: integer; / guardara o quadrado do numero lido */ begin writeln(''); writeln(' Calculo dos quadrados de uma sequencia de numeros'); writeln(''); write('Entre com uma sequencia de numeros inteiros nao-nulos, seguida por 0: '); read(numero); while (numero <> 0) do begin quadrado:= numero * numero; writeln('O quadrado do numero ', numero, ': ',quadrado); read(numero) end end.

2. Dados um inteiro x e um inteiro não-negativo n , calcular x n.

Resposta:

program Potencias; var x, n, potencia, contador: integer; begin writeln(''); writeln(' CALCULO DE POTENCIAS'); writeln(''); repeat write('Entre com um numero inteiro e um natural: '); read(x,n); if n < 0 then writeln('O segundo numero deve ser natural!!') until n >= 0; potencia := 1; contador := 0; while(contador <> n) do begin potencia := potencia * x; contador := contador + 1 end; writeln ('O valor de ', x,' elevado a ', n,': ', potencia) end.

3.Dados o número n de alunos de uma turma de Introdução aos

Autômatos a Pilha (MAC 414) e suas notas da primeira prova, determinar

a maior e a menor nota obtidas por essa turma (Nota máxima = 100 e nota

mínima = 0).

Resposta:

program Notas; var n, Nota, Contador, NotaMaior, NotaMenor: integer; begin writeln ('Entre com o numero de alunos: '); read (n); writeln ('Digite as notas(de 0 a 100) dos alunos: '); Nota := 0; Contador := 0; NotaMaior := 0; NotaMenor := 100; repeat read (Nota); Contador := Contador+1; if (NotaMaior < Nota) then NotaMaior := Nota; if (NotaMenor > Nota) then NotaMenor := Nota until Contador = n; writeln ('A maior nota obtida foi: ',NotaMaior); writeln ('A menor nota obtida foi: ',NotaMenor) end.

4. Dado um inteiro não-negativo n , determinar n!

5.Faça um algoritmo que leia dois valores inteiros A e B se os valores

forem iguais deverá

somar os dois, caso contrário multiplique A por B ao final do calculo

atribuir o valor para uma

variável C.

6. Leia 20 valores reais e escreva o seu somatório.

Explicaçao > Gera loop

Ler n

Criar contador para somar ‘n’

Fora do loop imprimir a somatória dos valore lidos.

7. Faça um algoritmo que calcule a hipotenusa de 10 triângulos.

Explicaçao > Gera loop

Hipotenusa2 = cat12 + cat2**2 resulta na seguinte formula >>

hipotenusa = sqrt (cat1cat1 + cat2cat2).

8. Faça um algoritmo que leia 3 números inteiros e imprima o menor

deles.