1) a) O primeiro numero eh maior b) O primeiro numero eh maior c) Os números são iguais. a)true b)false c)false d)true e)true

Tamanho: px
Começar a partir da página:

Download "1) a) O primeiro numero eh maior b) O primeiro numero eh maior c) Os números são iguais. a)true b)false c)false d)true e)true"

Transcrição

1 1) a) O primeiro numero eh maior b) O primeiro numero eh maior c) Os números são iguais 2) a)true b)false c)false d)true e)true 3) 4) 5) Linha Erro 3 Tipo racional não existe 7 Duas variáveis com o mesmo nome (num) 8 Write é palavra reservada 9 Falta dois pontos ( : ) após Fernando 11 Atribuição inválida 12 Falta ponto e vírgula ( ; ) no fim da linha 12 Falta um n em Fernando 16 Writeln escrito errado 16 Falta o _ antes de Maria Program maiornumero; Var n1, n2 : real; Writeln ( escreva dois numeros ); Readln (n1, n2); If ( n1 = n2) then Writeln ( os numeros são iguais ); If (n1> n2) then Writeln (n1, é maior que, n2); If (n1< n2) then Writeln (n1, é menor que, n2); Program sinal; Var n1: real; Writeln ('digite um numero'); Readln (n1); if n1 =0 then Writeln ( 'o numero é 0'); If n1 > 0 then Writeln( n1, ' é positivo'); If n1<0 then Writeln ( n1, ' é negativo');

2 6) Program genero; Var x : char; Sexo : string; Sexo:= ('sexo invalido'); Writeln ( 'qual o sexo do individuo?'); Readln (x); writeln (x); If x = 'm' then Sexo:= 'masculino'; if X= 'f' then sexo:= 'feminino'; writeln ( 'o sexo é ', sexo); 7) 8) Program bissexto; Var ano, resto: integer; Writeln ('digite um ano'); Readln (ano); Resto:= ano mod 4; If resto = 0 then Writeln (' o ano é bissexto'); End Else Writeln ('o ano não é bissexto'); Program parouimpar; Var n, resto: integer; Writeln ('digiteum numero inteiro'); Readln (n); Resto:= n mod 2; If resto=0 then Writeln (n, ' é par'); End Else Writeln (n, ' é impar');

3 9) Program Valores; var N1, N2, N3, N4, N5, P, N, Z: integer; P:=0; N:=0; Z:=0; writeln ('Digite 5 números inteiros'); readln (N1, N2, N3, N4, N5); if (N1>0) then if (N2>0) then if (N3>0) then if (N4>0) then if (N5>0) then if (N1<0) then if (N2<0) then if (N3<0) then if (N4<0) then if (N5<0) then if (N1=0) then if (N2=0) then if (N3=0) then if (N4=0) then if (N5=0) then writeln ('Dentre os 5 números digitados, ', P, ' são positivos, ', N,' são negativos e ',Z,' são o número zero');. 10) program Valores; var N1, N2, N3, N4, N5: integer; P, N, Z: real; P:=0; N:=0; Z:=0; writeln ('Digite 5 números inteiros'); readln (N1, N2, N3, N4, N5); if (N1>0) then

4 11) if (N2>0) then if (N3>0) then if (N4>0) then if (N5>0) then if (N1<0) then if (N2<0) then if (N3<0) then if (N4<0) then if (N5<0) then if (N1=0) then if (N2=0) then if (N3=0) then if (N4=0) then if (N5=0) then P:= (P*100)/5; N:= (N*100)/5; Z:= (Z*100)/5; writeln ('Dentre os 5 números digitados, ', P:3:4, '% são positivos, ', N:3:4,'% são negativos e ',Z:3:4,'% são o número zero');. Program Nota ; var nota: real; nome: string; writeln('digite o nome do aluno: '); readln(nome); writeln('digite a nota: '); readln(nota); if (nota >= 0) and (nota<=10) then if (nota >= 6.7) and (nota <7) then nota:=round(nota); if (nota>= 7) then writeln('aprovado') else writeln('reprovado'); else writeln('nota invalida');

5 12) Program separacao; Var n, c,d,u: integer; Writeln ('escreva um numero menor que 1000'); Readln (n); If n >= 1000 then Writeln ('numero não valido'); End Else C:= n div 100; D:= (n mod 100)div 10; U:=(n mod 100) mod 10; Writeln ( n, '=', c, 'centenas ', d, ' dezenas e ', u, ' unidades.') End;. 13) 14) Program SomaDigitos ; var N,C, D, U, SOMA: integer; writeln ('Digite um número entre 100 e 999'); readln (N); if (N>=100) and (N<=999) then C:= N div 100; D:= (N mod 100) div 10; U:= N - ((C*100)+(D*10)); SOMA:= C+D+U; writeln ('A soma dos dígitos do número ', N, ' é ', SOMA); else writeln ('Número inválido'); Program caixaeletronico; Var x, q1,q2,q3,q4: integer; Writeln ('qual o valor que vc deseja sacar?'); Readln (x); Q1:= x div 100; x:= x- q1*100; q2:= x div 50; X:= x- q2*50; Q3:= x div 10; X:= x- q3*10; Q4:= x div 5; X:= x -q4*5 ; Writeln ('vc vai receber ', q1, ' notas de 100, ', q2, ' notas de 50, ', q3, ' notas de 10, ', q4, ' notas de 5 e ', x,' notas de 1 ');

6 15) 16) Program Saudacao ; var sexo: char; nome: string; hora: integer; minuto: integer; writeln('digite o seu nome: '); readln(nome); writeln('digite o seu sexo: '); readln(sexo); writeln('digite a hora: '); readln(hora); writeln('digite os minutos: '); readln(minuto); if(hora>=0) and (hora<=23) and (minuto>=0) and(minuto<=59) then if (hora>=0)and (hora<=11) then write('bom dia, ') else if (hora>=12)and (hora<=17) then write('boa tarde, ') else write('boa noite, ') ; if (sexo = 'm') then writeln('senhor ',nome,'!') else writeln('senhora ', nome,'!'); writeln('em que posso ajudar?'); else writeln('horario Invalido'); Program Areas ; var opcao:integer; raio, lado1, lado2,area,base1,base2,altura:real ; writeln('escolha a opcao:'); writeln('1 - Circulo'); writeln('2 - Retangulo'); writeln('3 - Quadrado'); writeln('4 - Trapezio'); writeln('5 - Triangulo'); readln(opcao); if(opcao=1) then writeln('digite o raio: '); readln (raio); area:= 3.14*sqr(raio); writeln('a area eh: ',area);

7 17) else if(opcao=2) then writeln('digite o primero lado: '); readln (lado1); writeln('digite o segundo lado: '); readln(lado2); area:= lado1*lado2; writeln('a area eh: ',area); else if(opcao=3) then writeln('digite lado: '); readln (lado1); area:= sqr(lado1); writeln('a area eh: ',area); else if(opcao=4) then writeln('digite a primeira base: '); readln (base1); writeln('digite a segunda base: '); readln(base2); writeln('digite a altura: '); readln (altura); area:= ((base1+base2)*altura)/2; writeln('a area eh: ',area); else if(opcao=5) then writeln('digite a base: '); readln(base1); writeln('digite a altura: '); readln(altura); area:= (base1*altura)/2; writeln('a area eh: ', area); else writeln('opcao invalida'); Program aluno; var nome:string; n1,n2,n3,media:real; f:integer; write('digite o nome do aluno: '); readln(nome); write('digíte 3 notas: '); readln(n1,n2,n3); if (n1<0) or (n1>10) or (n2<0) or (n2>10) or (n3<0) or (n3>10)then

8 18) write('notas inválidas!'); else media:=(n1+n2+n3)/3; write('quantas faltas o aluno possui?:'); readln(f); if f<0 then write('faltas inválidas!'); write('o aluno ',nome,' está '); if media<5 then write('reprovado por média: ',media); else if (f<8) then write('aprovado com média: ',media); else write('reprovado por falta: ',f:2); program Notas; var N1, N2, N3, N4, N5, N6, MAIOR, MENOR, MEDIA: real; writeln ('Digite as notas dos seis jurados:'); readln (N1, N2, N3, N4, N5, N6); if (N1>=N2) and (N1>=N3) and (N1>=N4) and (N1>=N5) and (N1>=N6) then MAIOR:=N1; if (N2>=N1) and (N2>=N3) and (N2>=N4) and (N2>=N5) and (N2>=N6) then MAIOR:=N2; if (N3>=N1) and (N3>=N2) and (N3>=N4) and (N3>=N5) and (N3>=N6) then MAIOR:=N3; if (N4>=N1) and (N4>=N2) and (N4>=N3) and (N4>=N5) and (N4>=N6) then MAIOR:=N4; if (N5>=N1) and (N5>=N2) and (N5>=N3) and (N5>=N4) and (N5>=N6) then MAIOR:=N5; if (N6>=N1) and (N6>=N2) and (N6>=N3) and (N6>=N4) and (N6>=N5) then MAIOR:=N6; if (N1<=N2) and (N1<=N3) and (N1<=N4) and (N1<=N5) and (N1<=N6) then MENOR:=N1; if (N2<=N1) and (N2<=N3) and (N2<=N4) and (N2<=N5) and (N2<=N6) then MENOR:=N2; if (N3<=N1) and (N3<=N2) and (N3<=N4) and (N3<=N5) and (N3<=N6) then MENOR:=N3; if (N4<=N1) and (N4<=N2) and (N4<=N3) and (N4<=N5) and (N4<=N6) then MENOR:=N4; if (N5<=N1) and (N5<=N2) and (N5<=N3) and (N5<=N4) and (N5<=N6) then MENOR:=N5; if (N6<=N1) and (N6<=N2) and (N6<=N3) and (N6<=N4) and (N6<=N5) then MENOR:=N6; MEDIA:= ((N1 + N2 + N3 + N4 + N5 + N6 - MAIOR - MENOR) / 4);

9 writeln ('A média do ginasta é ', MEDIA:3:4);. 19) Program conceitodemedia; Var n1, n2, media: real; Conceito :char; Situacao: string; Writeln ('digites as notas do aluno'); Readln( n1,n2); Media:= (n1+n2)/2; Situacao:='aprovado'; if (media >= 0) and (media<4) then Conceito:='E'; Situacao:= 'reprovado'; End; If (media>=4) and (media<6) then Conceito:='D'; Situacao:= 'reprovado'; End; if(media>=6) and (media<7.5)then conceito:= 'C'; if (media>=7.5) and (media<9) then conceito:= 'B'; if (media > 9) and (media <=10) then conceito:= 'A'; writeln (' as notas do aluno são ', n1, ' e ', n2, ' a média é', media, ', o conceito é ', conceito, ' o aluno está ', situacao). 21) Program aumento; Var salario1, salario2, reajuste: real; Writeln ('digite o salario do colabporador'); Readln (salario1); if salario1 <= 280 then Reajuste:= salario1*0.2; End; If (salario1> 280) and (salario1 <=700) then Reajuste:= (salario1-280)* *0.20; If (salario1>700) and (salario1 <=1500) then

10 Reajuste:= (salario1-700)* ( )* *0.20; End; If salario1 >1500 then Reajuste := (salario1-1500)* ( )* ( )* *0.20; End; Salario2 := salario1+ reajuste; Writeln ( 'o salario inicial é ', salario1, 'o reajuste foi de ', reajuste, 'o novo salario é', salario2) 22) 23) program Furacao; var V: real; writeln ('Digite a velocidade do vento aferida durante a tempestade (km/h)'); readln (V); if (V<62) or (V>320) then writeln ('De acordo com a escala de Saffir-Simpson, a tempestade não é calssificada como furacão'); if (V>=62) and (V<=118) then writeln ('De acordo com a escala de Saffir-Simpson, a tempestade é calssificada como tempestade tropical'); if (V>=119) and (V<=153) then writeln ('De acordo com a escala de Saffir-Simpson, a tempestade é calssificada como furacão de categoria 1'); if (V>=154) and (V<=177) then writeln ('De acordo com a escala de Saffir-Simpson, a tempestade é calssificada como furacão de categoria 2'); if (V>=178) and (V<=209) then writeln ('De acordo com a escala de Saffir-Simpson, a tempestade é calssificada como furacão de categoria 3'); if (V>=210) and (V<=249) then writeln ('De acordo com a escala de Saffir-Simpson, a tempestade é calssificada como furacão de categoria 4'); if (V>=249) and (V<=320) then writeln ('De acordo com a escala de Saffir-Simpson, a tempestade é calssificada como furacão de categoria 5');. program Unidades; var COD: integer; N, R: real; writeln ('Digite o código correspondente a medida que você deseja transformar em quilômetro'); writeln ('1. polegada'); writeln ('2. pé'); writeln ('3. jarda'); writeln ('4. milha'); readln (COD); if (COD=1) then writeln ('Digite o valor cuja unidade correspondente é a polegada'); readln (N);

11 R:= ((N* )* ); writeln ('O valor de ', N, ' polegadas, corresponde a aproximadamente, ', R:15:6, ' quilômetros'); if (COD=2) then writeln ('Digite o valor cuja unidade correspondente é o pé'); readln (N); R:= ((N* )* ); writeln ('O valor de ', N, ' pés, corresponde a aproximadamente, ', R:15:6, ' quilômetros'); if (COD=3) then writeln ('Digite o valor cuja unidade correspondente é a jarda'); readln (N); R:= ((N* )* ); writeln ('O valor de ', N, ' jardas, corresponde a aproximadamente, ', R:15:6, ' quilômetros'); if (COD=4) then writeln ('Digite o valor cuja unidade correspondente é a milha'); readln (N); R:= ((N* )* ); writeln ('O valor de ', N, ' milhas, corresponde a aproximadamente, ', R:15:6, ' quilômetros'); if (COD>=5) or (COD<=0) then writeln ('ERRO'); writeln (' ');. 24) Program Salario ; var salario,media: real; tempo,horas:integer; writeln('digite o salario do empregado: '); readln(salario); writeln('digite o tempo trabalhado em meses: '); readln(tempo); writeln('digite a quantidade de horas trabalhadas: '); readln(horas); media:=horas/30*tempo; if(media<= 24) then if (salario < 500) then salario := 1.2*salario else if (salario >= 500) and (salario<=1500) then salario := 2.5*salario else salario := 3.5*salario;

12 if (media < 6) then salario := 1.1*salario else if (media >= 6) and (media<=8) then salario := 1.15*salario else salario := 1.25*salario; if (tempo < 3) then salario := 0.75*salario else if (salario >= 3) and (salario<=7) then salario := 1.1*salario else salario := 1.15*salario; writeln('deverá ser pago R$ ',salario:0:2,' ao funcionario'); else writeln('media diária maior que 24h, finalizando programa!'); 25) 26) Program Parcelas ; var N, P1, P2, AUX: real; writeln ('Digite o valor da mercadoria'); readln (N); if (N>0) and (N<=5000) then AUX:= N/3; P2:= trunc(aux); P1:= N-(P2*2); writeln ('A entrada é de ', P1:4:2, ' e as 2 parcelas são de ',P2:4:2); else writeln ('ERRO'); Program Pertence ; var X, Y, R: real; writeln ('Digite as coordenadas de x e y'); readln (X, Y); if (X>=0) and (Y>=0) then R:= (sqr(x))+(sqr(y)); if (R<=1) then writeln ('O par ordenado (', X:6:4, ',', Y:6:4, ') pertence a H') else writeln ('O par ordenado (', X:6:4, ',', Y:6:4, ') não pertence a H');

13 else writeln ('Par ordenado não válido'); 27) Program Raizes ; var A, B, C, DELTA, X, X1, X2, XR1, XR2, XI1, XI2:real; writeln ('Digite os coeficientes a,b,c da equação do 2 grau ax²+bx+c=0'); readln (A, B, C); DELTA:= (sqr(b))-(4*a*c); if (DELTA=0) then X:=(-B)/(2*A); writeln ('A raiz dupla da equação ', A, 'x²+',b,'x+', C, '=0 é x=', X:5:2); if (DELTA>0) then DELTA:= sqrt(delta); X1:=(-B+DELTA)/(2*A); X2:=(-B-DELTA)/(2*A); writeln ('As raízes da equação ', A, 'x²+',b,'x+', C, '=0 são x1=', X1:5:2, 'e x2=', X2:5:2); if (DELTA<0) then DELTA:= sqrt(-delta); XR1:=(-B)/(2*A); XI1:=DELTA/(2*A); XR2:=(-B)/(2*A); XI2:=(-DELTA)/(2*A); writeln ('As raízes complexas da equação ', A, 'x²+',b,'x+', C, '=0 são'); writeln (' x1= com parte real ', XR1:5:2, 'e com parte imaginária', XI1:5:2); writeln ('e x2= com parte real ', XR2:5:2, 'e com parte imaginária', XI2:5:2);

LISTA DE EXERCÍCIOS: 1ª Unidade

LISTA DE EXERCÍCIOS: 1ª Unidade LISTA DE EXERCÍCIOS: 1ª Unidade 1) Dado o trecho de código a seguir, qual será a saída se as entradas forem, respectivamente: A) 0 e 1 B) 2 e 3 C) 1 e 1 Program Numeros; var num1, num2: real; begin writeln('digite

Leia mais

1) Dado o trecho de código a seguir, qual será as saídas se as entradas forem, respectivamente:

1) Dado o trecho de código a seguir, qual será as saídas se as entradas forem, respectivamente: 1) Dado o trecho de código a seguir, qual será as saídas se as entradas forem, respectivamente: a) 0 e 1 b) 2 e 3 c) 1 e 1 float num1, num2; printf("digite o primeiro número"); scanf("%f",&num1); printf("digite

Leia mais

LISTA DE EXERCÍCIOS: 1ª Unidade

LISTA DE EXERCÍCIOS: 1ª Unidade LISTA DE EXERCÍCIOS: 1ª Unidade 1) Dado o trecho de código a seguir, qual será a saída se as entradas forem, respectivamente: A) 0 e 1 B) 2 e 3 C) 1 e 1 #include int main(){ float num1, num2;

Leia mais

Algoritmos e Técnicas - Estruturas de Controle de Fluxo Laboratório

Algoritmos e Técnicas - Estruturas de Controle de Fluxo Laboratório Algoritmos e Técnicas - Estruturas de Controle de Fluxo Laboratório Execute o programa abaixo para os números 0, 3 e -2 PROGRAM CalculaRaiz; var Num : real; Writeln('Cálculo de raiz quadrada'); Write('Digite

Leia mais

6) ESTRUTURA DE UM PROGRAMA

6) ESTRUTURA DE UM PROGRAMA Página 1 de 16 6) ESTRUTURA DE UM PROGRAMA = = program ; = uses

Leia mais

Linguagem Pascal. Prof. Jonatas Bastos Site:

Linguagem Pascal. Prof. Jonatas Bastos   Site: Linguagem Pascal Prof. Jonatas Bastos Email: jonatasfbastos@gmail.com Site: http://jonatasfbastos.wordpress.com/ 1 Linguagem Pascal Foi desenvolvida pelo prof. Niklaus Wirth como uma linguagem simples

Leia mais

Fundamentos de Programação Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte 15 de maio de 2018.

Fundamentos de Programação Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte 15 de maio de 2018. 1 INSTRUÇÃO DE SAÍDA Fundamentos de Programação Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte 15 de maio de 2018 Exercícios 1 Instrução de Saída 1. Implementar um programa

Leia mais

Computação Eletrônica

Computação Eletrônica Computação Eletrônica Expressões ovsj@cin.ufpe.br Observação: Material da Disciplina Computação Eletrônica CIN/UFPE. Expressões São sequências de operandos e operadores devidamente arrumadas; Obedecendo

Leia mais

LISTA 14 Gabarito. 1) Preparar um algoritmo para calcular a soma de 100 termos da seguinte série:

LISTA 14 Gabarito. 1) Preparar um algoritmo para calcular a soma de 100 termos da seguinte série: LISTA 14 Gabarito 1) Preparar um algoritmo para calcular a soma de 100 termos da seguinte série: 1 1/2 + 1/4-1/6 + 1/8-1/10 + 1/12 -... Program questao1; i,a: integer; s: real; s:= 1; for i:= 1 to 99 do

Leia mais

LISTA DE EXERCÍCIOS (2) PYTHON

LISTA DE EXERCÍCIOS (2) PYTHON LISTA DE EXERCÍCIOS (2) PYTHON 1. Faça um Programa que peça dois números e imprima o maior deles. 2. Faça um Programa que peça um valor e mostre na tela se o valor é positivo ou negativo. 3. Faça um Programa

Leia mais

UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática

UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática Programação 1 Prof. Osório Aula 03 Pag.: 1 UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática PROGRAMAÇÃO I AULA 03 Disciplina: Linguagem

Leia mais

Estrutura de Decisão - Case

Estrutura de Decisão - Case FTC Faculdade de Tecnologia e Ciências Engenharia Civil 1º Semestre Estrutura de Decisão - Case Rafael Barbosa Neiva rafael@prodados.inf.br Definição Para a execução de um determinado comando CASE, somente

Leia mais

Elementos básicos das linguagens de programação

Elementos básicos das linguagens de programação Elementos básicos das linguagens de programação Objetivos: Apresentar os últimos elementos básicos das linguagens de programação Elementos básicos já estudados Entrada (read, readln) Saída (write, writeln)

Leia mais

Notas de Aula de Algoritmos e Programação de Computadores

Notas de Aula de Algoritmos e Programação de Computadores Notas de Aula de Algoritmos e Programação de Computadores FLÁVIO KEIDI MIYAZAWA com a colaboração de TOMASZ KOWALTOWSKI Instituto de Computação - UNICAMP Versão 2000.1 Estas notas de aula não devem ser

Leia mais

Disciplina: Algoritmos e Programação Professor: Paulo César Fernandes de Oliveira, BSc, PhD

Disciplina: Algoritmos e Programação Professor: Paulo César Fernandes de Oliveira, BSc, PhD 1. Atribua valores para as variáveis usadas e determine o resultado da execução dos algoritmos abaixo: algoritmo Intervalo de Numeros var numero : inteiro inicio escreva ( Digite um numero: ) leia (numero)

Leia mais

SSC Introdução à Programação para Engenharias. Lista 01 Entrega em 06/04/ h10

SSC Introdução à Programação para Engenharias. Lista 01 Entrega em 06/04/ h10 Nota SSC0304 - Introdução à Programação para Engenharias Lista 01 Entrega em 06/04/2018 08h10 Nome N.º USP Obs 1: Utilize essa primeira página como capa da sua lista de exercícios Obs 2: Esta lista é em

Leia mais

Lista de Exercícios II. 01. Desenvolva um programa em C que receba um valor numérico real, verifique e mostre se esse número é positivo.

Lista de Exercícios II. 01. Desenvolva um programa em C que receba um valor numérico real, verifique e mostre se esse número é positivo. Lista de Exercícios II 01. Desenvolva um programa em C que receba um valor numérico real, verifique e mostre se esse número é positivo. #include int main(int argc, char *argv[]) { /*declaração

Leia mais

Lista de Exercícios Revisão de Lógica. 01. Desenvolva um programa em C que receba três valores numéricos inteiros e mostre a soma desses três números.

Lista de Exercícios Revisão de Lógica. 01. Desenvolva um programa em C que receba três valores numéricos inteiros e mostre a soma desses três números. Lista de Exercícios Revisão de Lógica 01. Desenvolva um programa em C que receba três valores numéricos inteiros e mostre a soma desses três números. /*declaração de variáveis*/ int n1, n2, n3, soma; printf("digite

Leia mais

Linguagem de Programação Pascal - Introdução

Linguagem de Programação Pascal - Introdução Linguagem de Programação Pascal - Introdução História Pascal é uma linguagem de programação que recebeu o seu nome em homenagem ao matemático Blaise Pascal. A linguagem Pascal foi criada em 1970 pelo suíço

Leia mais

Aquecimento. program math2 integer:: x,num1 write(*,*)"digite dois números read(*,*) x,num1 write(*,*)"a soma é",x+y end program math2

Aquecimento. program math2 integer:: x,num1 write(*,*)digite dois números read(*,*) x,num1 write(*,*)a soma é,x+y end program math2 Aquecimento program math2 integer:: x,num1 write(*,*)"digite dois números read(*,*) x,num1 write(*,*)"a soma é",x+y end program math2 Aquecimento 2 Sabendo que a temperatura pode ser escrita em graus Centígrados

Leia mais

Gabarito dos Exercícios da Apostila

Gabarito dos Exercícios da Apostila Program Ex42_Flexoes; Var N, F, Total: integer; write('digite o numero de series realizadas: '); Readln(N); Total:= 0; For F:=1 to N do Total:= Total+F; // muda de linha writeln('total de fexoes realizadas

Leia mais

Capítulo III : A Linguagem Pascal Estruturas de Controlo

Capítulo III : A Linguagem Pascal Estruturas de Controlo Capítulo III : A Linguagem Pascal Estruturas de Controlo 1 Capítulo III : A Linguagem Pascal Estruturas de Controlo Sequência Estruturas de Base Selecção Repetição Sub-Programas Alternativa Múltipla Enquanto

Leia mais

LISTA DE EXERCÍCIOS O que será escrito quando os algoritmos/trechos de algoritmos abaixo forem executados (fazer no papel)?

LISTA DE EXERCÍCIOS O que será escrito quando os algoritmos/trechos de algoritmos abaixo forem executados (fazer no papel)? LISTA DE EXERCÍCIOS 09 1 O número 3025 possui a seguinte característica: 30 + 25 = 55 55² = 3025 Elabore um algoritmo que pesquise e imprima todos os números de quatro algarismos que possuam esta característica.

Leia mais

Estruturas de Repetição

Estruturas de Repetição Estruturas de Repetição Slides adaptados de Ana Luisa Tipos de estrutura de repetição For usada quando se sabe previamente a quan3dade de repe3ções; While repete enquanto a condição é verdadeira. Testa

Leia mais

Linguagem Pascal. Prof. Sérgio Rodrigues. É a descrição, de forma lógica, dos passos a serem executados no cumprimento de determinada tarefa;

Linguagem Pascal. Prof. Sérgio Rodrigues. É a descrição, de forma lógica, dos passos a serem executados no cumprimento de determinada tarefa; Linguagem Pascal Prof. Sérgio Rodrigues Introdução Algoritmo É a descrição, de forma lógica, dos passos a serem executados no cumprimento de determinada tarefa; Programa é a formalização de um algoritmo

Leia mais

Lógica de Programação

Lógica de Programação MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA TRIÂNGULO MINEIRO Campus Uberlândia Centro Lógica de Programação Exercícios

Leia mais

Teoria da Computação e Algoritmos. Introdução à Linguagem Pascal. ALGORITMO <Nome do algoritmo>; <definições>; INÍCIO <Comandos>; FIM.

Teoria da Computação e Algoritmos. Introdução à Linguagem Pascal. ALGORITMO <Nome do algoritmo>; <definições>; INÍCIO <Comandos>; FIM. Teoria da Computação e Algoritmos Introdução à Linguagem Pascal 1 Estrutura de um programa INÍCIO FIM. PROGRAM END.

Leia mais

Linguagem Pascal. Definição e Tipos de Dados. Professora Lara Popov Zambiasi Bazzi Oberderder. Linguagem PASCAL 1

Linguagem Pascal. Definição e Tipos de Dados. Professora Lara Popov Zambiasi Bazzi Oberderder. Linguagem PASCAL 1 Linguagem Pascal Definição e Tipos de Dados Professora Lara Popov Zambiasi Bazzi Oberderder Linguagem PASCAL 1 Origem Linguagem de programação largamente utilizada no ensinoaprendizagem de programação

Leia mais

Linguagem Pascal. Prof. Antonio Almeida de Barros Junior

Linguagem Pascal. Prof. Antonio Almeida de Barros Junior Linguagem Pascal Prof. Antonio Almeida de Barros Junior 1 Linguagem Pascal Criada para ser uma ferramenta educacional (Década de 70); Prof. Niklaus Wirth (Universidade de Zurique); Blaise Pascal (Matemático

Leia mais

Estrutura Condicional em Pascal

Estrutura Condicional em Pascal Linguagem de Programação 1 Estrutura Condicional em Pascal Existem situações em que alguns comandos só devem ser executados se alguma condição for verificada. A verificação de que uma condição é satisfeita

Leia mais

O laço FOR é indicado quando se deseja contar número de repetições sabendo-se previamente o número de vezes que o laço será executado

O laço FOR é indicado quando se deseja contar número de repetições sabendo-se previamente o número de vezes que o laço será executado 1) Quais são as estruturas de repetição existentes no Pascal? While-do Repeat-Until For 2) Qual a principal diferença entre o WHILE-DO e o REPEAT-UNTIL? No laço While-do a avaliação é feita no início do

Leia mais

Exercícios. Resposta: a) var valor: real; i: integer. b)

Exercícios. Resposta: a) var valor: real; i: integer. b) Exercícios 1.Sabendo que a função frac retorna a parte fracionária de um número. Ex: frac(10.7) 0.7 Faça: a) Declare as iáveis do código abaixo. b) Escreva como seria a saída desse código na tela do computador.

Leia mais

Programando o Computador com PascaL: um ambiente para Auto-Aprendizagem.

Programando o Computador com PascaL: um ambiente para Auto-Aprendizagem. Programando o Computador com PascaL: um ambiente para Auto-Aprendizagem. Resolução dos desafios propostos no Capítulo 8 Resolução do Desafio 8.1 Resolução do Desafio 8.2 Fórmulas usadas na planilha: Para

Leia mais

ALGORITMOS VARIÁVEIS E OPERADORES. Prof. Angelo Augusto Frozza, M.Sc.

ALGORITMOS VARIÁVEIS E OPERADORES. Prof. Angelo Augusto Frozza, M.Sc. ALGORITMOS VARIÁVEIS E OPERADORES Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br ESTRUTURA DE UM ALGORITMO VISUALG Algoritmo Exemplo var valor_a, valor_b, valor_c : inteiro soma : inteiro

Leia mais

1.3. Algoritmos e Fluxogramas

1.3. Algoritmos e Fluxogramas 1 1.3. Algoritmos e Fluxogramas 1.3.1. conceito : norma executável para obter efeito desejado PROGRAMAR = CONSTRUIR ALGORITMOS a) versão inicial descasque as batatas para o jantar b) seqüência de sub-ações:

Leia mais

Lista de Exercícios I. 01. Desenvolva um programa em Java que receba três valores numéricos inteiros e mostre a soma desses três números.

Lista de Exercícios I. 01. Desenvolva um programa em Java que receba três valores numéricos inteiros e mostre a soma desses três números. Lista de Exercícios I 01. Desenvolva um programa em Java que receba três valores numéricos inteiros e mostre a soma desses três números. public class Questao001 { public static void main(string[] args)

Leia mais

Lógica e Linguagem de Programação Aula 01 - Introdução Exercícios 01 - Respostas Professor: Danilo Giacobo

Lógica e Linguagem de Programação Aula 01 - Introdução Exercícios 01 - Respostas Professor: Danilo Giacobo Lógica e Linguagem de Programação Aula 01 - Introdução Exercícios 01 - Respostas Professor: Danilo Giacobo Para cada problema abaixo escreva uma solução algorítmica utilizando a forma da descrição narrativa

Leia mais

LISTA DE EXERCÍCIOS 15 ( Matrizes (7Cs))

LISTA DE EXERCÍCIOS 15 ( Matrizes (7Cs)) LISTA DE EXERCÍCIOS 15 ( Matrizes (7Cs)) 1) Faça um programa que gere a seguinte matriz: 1 1 1 1 1 1 1 2 2 2 2 1 1 2 3 3 2 1 1 2 3 3 2 1 1 2 2 2 2 1 1 1 1 1 1 1 Com base no comando, complete o algoritmo

Leia mais

Lista de Exercícios 02 Estrutura Condicional

Lista de Exercícios 02 Estrutura Condicional Lista de Exercícios 02 Estrutura Condicional 4) Escreva um programa para determinar se um dado número N (recebido através do teclado) é POSITIVO, NEGATIVO ou NULO. N=input( Entre com um numero: ); if (

Leia mais

Resumo 2 - Mapeamento Portugol-Pascal

Resumo 2 - Mapeamento Portugol-Pascal Resumo 2 - Mapeamento - 1. Estrutura Básica Algoritmo nomedoalgoritmo Var Início Fim. Program nomedoalgoritmo Var Begin End.

Leia mais

2. Modifique o algoritmo anterior para considerar também a nota do exame, se for o caso.

2. Modifique o algoritmo anterior para considerar também a nota do exame, se for o caso. Lista de exercícios - algoritmos 1. Faca um algoritmo para calcular a media de duas notas e mostrar se o aluno esta aprovado ou reprovado. 2. Modifique o algoritmo anterior para considerar também a nota

Leia mais

LISTA DE EXERCÍCIOS 5 Algoritmos Estruturas de Controle - Seleção

LISTA DE EXERCÍCIOS 5 Algoritmos Estruturas de Controle - Seleção Informática Aplicada Campus Angicos Professor: Araken de Medeiros Santos LISTA DE EXERCÍCIOS 5 Algoritmos Estruturas de Controle - Seleção Descreva um algoritmo para os seguintes problemas utilizando estruturas

Leia mais

No segundo caso, se a condição for verdadeira é executado o bloco-instruções1

No segundo caso, se a condição for verdadeira é executado o bloco-instruções1 1.3 Instruções de Decisão 1.3.1 Sintaxe 1. Decisão binária A decisão binária permite bifurcar a execução de um algoritmo em dois fluxos distintos, para tal é utilizada instrução if que tem duas formas

Leia mais

Lista de Exercícios 03b Algoritmos Repetição

Lista de Exercícios 03b Algoritmos Repetição Universidade Federal de Minas Gerais - UFMG Instituto de Ciências Exatas - ICEx Disciplina: Programação de Computadores Professor: David Menoti (menoti@dcc.ufmg.br) Monitor: João Felipe Kudo (joao.felipe.kudo@terra.com.br)

Leia mais

Linguagem e Técnicas em Programação. Gilson de Souza Carvalho

Linguagem e Técnicas em Programação. Gilson de Souza Carvalho Gilson de Souza Carvalho gaucho.gilson@hotmail.com 3.1.3 Condições compostas Linguagem e Técnicas em Programação As condições que vimos até agora sempre foram únicas. Entretanto, conforme aumenta a complexidade

Leia mais

AULA TEÓRICA 03 COMANDO CONDICIONAL

AULA TEÓRICA 03 COMANDO CONDICIONAL Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM BCC701 Programação de Computadores I www.decom.ufop.br/red 2017-1 AULA TEÓRICA 03 COMANDO CONDICIONAL 1 Programação Estruturada

Leia mais

Linguagem Computacional. Estruturas de Controle: Estruturas de Repetição. Prof. Dr. Adriano Cansian Prof. Dr. Leandro Alves Neves

Linguagem Computacional. Estruturas de Controle: Estruturas de Repetição. Prof. Dr. Adriano Cansian Prof. Dr. Leandro Alves Neves Informática II Linguagem Computacional Estruturas de Controle: Estruturas de Repetição Prof. Dr. Adriano Cansian Prof. Dr. Leandro Alves Neves 1 Sumário q Estruturas de Controle de Fluxo Repetição Enquanto

Leia mais

Organização de programas em Pascal

Organização de programas em Pascal Organização de programas em Pascal Leonardo Gresta Paulino Murta leomurta@ic.uff.br Vamos programar em Pascal! Mas... Como um programa é organizado? Quais são os Apos de dados disponíveis? Como variáveis

Leia mais

Solução 1ª Lista de Exercícios

Solução 1ª Lista de Exercícios Solução 1ª Lista de Exercícios Linguagem de Programação 1 8. Faça um programa que receba quatro números inteiros, calcule e mostre a soma desses números. PROGRAM EX_8; A, B, C, D : INTEGER; WRITELN('Digite

Leia mais

Comandos de desvio de fluxo. Expressões lógicas.

Comandos de desvio de fluxo. Expressões lógicas. BCC701 Programação de Computadores I Universidade Federal de Ouro Preto Departamento de Ciência da Computação www.decom.ufop.br/bcc701 2012/01 Semana 03 Comandos de desvio de fluxo. Expressões lógicas.

Leia mais

VARIÁVEIS NUMÉRICAS : integer - Números inteiros entre e real - Números reais de 11 algarismos significativos.

VARIÁVEIS NUMÉRICAS : integer - Números inteiros entre e real - Números reais de 11 algarismos significativos. TURBO PASCAL Histórico Origem: desenvolvida nos anos entre 1968 e 1970 por Nicklaus Wirth na Universidade Técnica de Zurique, Suíça. Em 1970 é disponibilizado o primeiro compilador para a linguagem. Objetivo:

Leia mais

Grupo A Exercícios Básicos. 1. Comente o resultado de cada um dos programas abaixo:

Grupo A Exercícios Básicos. 1. Comente o resultado de cada um dos programas abaixo: Grupo A Exercícios Básicos Exercício Descrição 1. Comente o resultado de cada um dos programas abaixo: #include void main(void) { int a=54, b=; float x=5.8; printf("[%-4d]", a); printf("[%0d]",

Leia mais

Computação Eletrônica

Computação Eletrônica Computação Eletrônica Variáveis Inteiras A memória A memória pode ser vista como um imenso gaveteiro Em cada gaveta, guardamos uma informação. Por eemplo, um pedaço de papel contendo um número. Ou um pedaço

Leia mais

Lista 13. Program Pzim ; var dez : array [ ] of real; i:integer; Begin //lê 10 valores for i:= 1 to 10 do readln(dez[i]); //calcula

Lista 13. Program Pzim ; var dez : array [ ] of real; i:integer; Begin //lê 10 valores for i:= 1 to 10 do readln(dez[i]); //calcula Lista 13 1) Desenvolva um programa em Pascal que receba do usuário um vetor de 10 posições, multiplique os valores em índice ímpar por 10 e divida os valores em índice par por 10. Depois apresente ao usuário

Leia mais

1) Digitar o código-fonte no editor do compilador Turbo Pascal para windows, exatamente como apresentado a seguir:

1) Digitar o código-fonte no editor do compilador Turbo Pascal para windows, exatamente como apresentado a seguir: Introdução à Informática 1 de 6 Data: 29/05/04 1) Digitar o código-fonte no editor do compilador Turbo Pascal para windows, exatamente como apresentado a seguir: program eq2grau; uses WinCrt, Strings;

Leia mais

Lógica e Linguagem de Programação Aula 03 - Estruturas de controle Estrutura Condicional - Exercícios Resolvidos Professor: Danilo Giacobo

Lógica e Linguagem de Programação Aula 03 - Estruturas de controle Estrutura Condicional - Exercícios Resolvidos Professor: Danilo Giacobo Lógica e Linguagem de Programação Aula 03 - Estruturas de controle Estrutura Condicional - Exercícios Resolvidos Professor: Danilo Giacobo Os problemas abaixo foram resolvidos usando a forma de pseudocódigo

Leia mais

PROF. Menezes. program ex17; uses wincrt; var i, a, cont: integer;

PROF. Menezes. program ex17; uses wincrt; var i, a, cont: integer; ENGENHARIA DE PRODUÇÃO LISTA RESOLVIDA PROF. Menezes. DISCIPLINA : ICCII TURMAS : 22431N / 22432N 01. Escrever um algoritmo/programa em Pascal que lê 5 valores para a, um de cada vez, e conta quantos destes

Leia mais

APÊNDICE A - FUNDAMENTOS DA LINGUAGEM DE PROGRAMAÇÃO PASCAL.

APÊNDICE A - FUNDAMENTOS DA LINGUAGEM DE PROGRAMAÇÃO PASCAL. APÊNDICE A - FUNDAMENTOS DA LINGUAGEM DE PROGRAMAÇÃO PASCAL. 1. INTRODUÇÃO Este apêndice tem o objetivo de fornecer as regras básicas para transformar algoritmos (em Natural) em programas (em PASCAL).

Leia mais

Estruturas de Controle

Estruturas de Controle UNIVERSIDADE ESTADUAL DE MARINGÁ DEPARTAMENTO DE INFORMÁTICA Prof. Yandre Maldonado - 1 Estruturas de Controle Prof. Yandre Maldonado e Gomes da Costa yandre@din.uem.br Estrutura de Seleção Prof. Yandre

Leia mais

Modularidade. Objetivos: Introduzir noções básicas de modularidade. Funções e procedimentos

Modularidade. Objetivos: Introduzir noções básicas de modularidade. Funções e procedimentos Modularidade Objetivos: Introduzir noções básicas de modularidade Funções e procedimentos Motivação É muito difícil manter um código quando ele tende a ser grande (com muitas linhas) É preciso organizar

Leia mais

2. Construa um algoritmo para determinar os números primos menores ou iguais a 1000.

2. Construa um algoritmo para determinar os números primos menores ou iguais a 1000. UNIVERSIDADE FEDERAL DE SANTA CATARINA CENTRO TECNOLÓGICO EPS7001 INFORMÁTICA PARA ENGENHEIROS DE PRODUÇÃO LISTA DE EXERCÍCIOS ALGORITMOS 1. Construa um algoritmo para determinar o MMC e o MDC de dois

Leia mais

ENQUANTO condição FAÇA comando 1. ENQUANTO condição FAÇA INÍCIO comando 1; comando 2 ; comando 3 FIM ENQUANTO X < Y FAÇA INÍCIO FIM

ENQUANTO condição FAÇA comando 1. ENQUANTO condição FAÇA INÍCIO comando 1; comando 2 ; comando 3 FIM ENQUANTO X < Y FAÇA INÍCIO FIM ESTRUTURA DE REPETIÇAO ESTRUTURA DE REPETIÇÃO PARA NÚMERO INDEFINIDO DE REPETIÇÕES E TESTE NO INÍCIO (ESTRUTURA ENQUANTO - FAÇA) Essa estrutura de repetição é utilizada quando não se sabe o número de vezes

Leia mais

Comandos de desvio de fluxo. Expressões lógicas.

Comandos de desvio de fluxo. Expressões lógicas. Programação de Computadores I Universidade Federal de Ouro Preto Departamento de Ciência da Computação Semana 03 Comandos de desvio de fluxo. Expressões lógicas. Material Didático Unificado. 1 Agenda Introdução;

Leia mais

Lista de Exercícios Algoritmos Vetores

Lista de Exercícios Algoritmos Vetores Universidade Federal de Minas Gerais - UFMG Instituto de Ciências Exatas - ICEx Disciplina: Programação de Computadores Professor: David Menoti (menoti@dcc.ufmg.br) Monitor: João Felipe Kudo (joao.felipe.kudo@terra.com.br)

Leia mais

ALGORITMO E PROGRAMAÇÃO Profº Ricardo Ariel Correa Rabelo Lista II Estruturas de Controle: Seqüência e Seleção

ALGORITMO E PROGRAMAÇÃO Profº Ricardo Ariel Correa Rabelo Lista II Estruturas de Controle: Seqüência e Seleção ALGORITMO E PROGRAMAÇÃO Profº Ricardo Ariel Correa Rabelo Lista II Estruturas de Controle: Seqüência e Seleção 1. Faça um algoritmo para ler um número inteiro e informar se este é maior que 10. public

Leia mais

2.2.5 EXPRESSÕES - Regras para o cálculo de valores

2.2.5 EXPRESSÕES - Regras para o cálculo de valores Métodos de Programação I Departamento de Matemática, FCTUC 30 2.2.5 EXPRESSÕES - Regras para o cálculo de valores As expressões fornecidas ao computador, quer tenham variáveis, constantes ou apenas literais,

Leia mais

Universidade Estadual Vale do Acaraú Curso: Ciências da Matemática Disciplina: Introdução à Computação Prof. Hudson Costa

Universidade Estadual Vale do Acaraú Curso: Ciências da Matemática Disciplina: Introdução à Computação Prof. Hudson Costa Universidade Estadual Vale do Acaraú Curso: Ciências da Matemática Disciplina: Introdução à Computação Prof. Hudson Costa Exercícios resolvidos - PASCAL 1 ª Faça um programa que imprima os números de 120

Leia mais

Programando o Computador com PascaL: um ambiente para Auto-Aprendizagem.

Programando o Computador com PascaL: um ambiente para Auto-Aprendizagem. _ Programando o Computador com PascaL: um ambiente para Auto-Aprendizagem. Resolução dos desafios propostos no Capítulo 5 Resolução do Desafio 5.1 Em (a) temos um string para ser mostrado e, portanto,

Leia mais

Unidade VI. Técnicas de Teste de Software Teste Estrutural. Profa. Dra. Sandra Fabbri

Unidade VI. Técnicas de Teste de Software Teste Estrutural. Profa. Dra. Sandra Fabbri Unidade VI Técnicas de Teste de Software Profa. Dra. Sandra Fabbri Os requisitos de teste são extraídos de uma implementação em particular Teste dos detalhes procedimentais A maioria dos critérios dessa

Leia mais

Algoritmos e Programação

Algoritmos e Programação ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE MATEMÁTICA profericomartins@unemat.br

Leia mais

Lista 2 - Comandos Condicionais

Lista 2 - Comandos Condicionais Lista 2 - Comandos Condicionais 30 de outubro de 2018 Disciplina: Linguagem de Programação I Prof. Tiago Eugenio de Melo Período: 2018/2 Os exercícios têm uma classicação de acordo com o nível de diculdade.

Leia mais

Procedimento. Função. Selecção Condicional - a instrução if-then-else. expressão if lógica then instrução else instrução

Procedimento. Função. Selecção Condicional - a instrução if-then-else. expressão if lógica then instrução else instrução Métodos de Programação I 2. 20 2.2.8 ESTRUTURAS DE CONTROLO Estruturas de controlo são instruções especiais em Pascal que permitem controlar o fluxo de sequência de instruções, alterando a ordem sequencial

Leia mais

ENGENHARIA DE PRODUÇÃO ICC 1 TÉCNICAS DE PROGRAMAÇÃO

ENGENHARIA DE PRODUÇÃO ICC 1 TÉCNICAS DE PROGRAMAÇÃO ENGENHARIA DE PRODUÇÃO ICC 1 TÉCNICAS DE PROGRAMAÇÃO 1. INTRODUÇÃO O que é um programa? Programa constitui uma seqüência lógica de passos para solução de um problema. Um programa pode ser codificado em

Leia mais

Olimpíadas de Informática Aulas preparatórias Introdução a Programação em C.

Olimpíadas de Informática Aulas preparatórias Introdução a Programação em C. Olimpíadas de Informática Aulas preparatórias Introdução a Programação em C. Prof. Gemilson George E-mail: gemilson@geo.com.br Skype: gemilson_geo MSN: gemilsongeorge@gmail.com Facebook: gemilson Fone:

Leia mais

EXEMPLOS DE PROGRAMAS PASCAL

EXEMPLOS DE PROGRAMAS PASCAL EXEMPLOS DE PROGRAMAS PASCAL Exemplo 1. Este programa saúda o mundo, imprimindo Hello world! no dispositivo de saída. program dizalo ; writeln ('Hello world!') end. Este é um exemplo extremamente simples.

Leia mais

Universidade Federal do Rio Grande Bacharelado em Matemática Aplicada Disciplina de Algoritmos e Programação de Computadores

Universidade Federal do Rio Grande Bacharelado em Matemática Aplicada Disciplina de Algoritmos e Programação de Computadores Universidade Federal do Rio Grande Bacharelado em Matemática Aplicada Disciplina de Algoritmos e Programação de Computadores Emanuel Estrada Uma variável LOGICAL pode somente

Leia mais

ACH5531 Introdução à Computação

ACH5531 Introdução à Computação ACH5531 Introdução à Computação Prof. Dr. Grzegorz Kowal grzegorz.kowal@usp.br https://sites.google.com/usp.br/ach5531 1 o sem 2019 sexta-feira, 14h00-15h45 CB, Bloco 3, 2 o andar, Lab. 6 Exercícios 1.

Leia mais

Lista de Exercícios 2

Lista de Exercícios 2 Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM Disciplina: BCC201 Introdução a Programação Professores: Túlio A. M. Toffolo e Puca

Leia mais

Exercícios: comandos condicionais

Exercícios: comandos condicionais Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem Python Exercícios: comandos condicionais 1. Faça um programa que receba dois números

Leia mais

Linguagem C (estruturas condicionais)

Linguagem C (estruturas condicionais) Linguagem C (estruturas condicionais) André Tavares da Silva atavares@joinville.udesc.br Comandos de Controle de Fluxo Todos os comandos devem ser terminados com um ;. { e são usados para delimitar um

Leia mais

Engenharia Civil e Engenharia Básica Programação de Computadores Wedson Quintanilha da Silva

Engenharia Civil e Engenharia Básica Programação de Computadores Wedson Quintanilha da Silva Página 1 de 10 APOSTILA DE PASCAL MAPEAMENTO DE ALGORITMOS PARA PASCAL Algoritmo Exercicio1 Program Exercicio1; declare nome : caracter; nome : string; aux : inteiro; aux : integer; salario : real; salario

Leia mais

Estruturas de Controle. Estrutura de Seleção. Estrutura de Seleção

Estruturas de Controle. Estrutura de Seleção. Estrutura de Seleção UNIVERSIDADE ESTADUAL DE MARINGÁ DEPARTAMENTO DE INFORMÁTICA Prof. Yandre Maldonado - 1 Estruturas de Controle Prof. Yandre Maldonado e Gomes da Costa yandre@din.uem.br Estrutura de Seleção Prof. Yandre

Leia mais

Introdução a Programação na Linguagem C.

Introdução a Programação na Linguagem C. Introdução a Programação na Linguagem C. Prof. Gemilson George E-mail: gemilson@geo.com.br Skype: gemilson_geo MSN: gemilsongeorge@gmail.com Facebook: facebook.com/gemilson Fone: (83)8880-2046 Blog: informaticageo.wordpress.com

Leia mais

Apostila de Técnicas de Programação

Apostila de Técnicas de Programação Apostila de Técnicas de Programação Profa. Elaine J.C.Brito Conceito de Algoritmo A automação é o processo pelo qual uma tarefa deixa de ser executada pelo homem para ser realizada por máquinas. Para que

Leia mais

Lista de Exercícios 02 Algoritmos Estrutura Condicional

Lista de Exercícios 02 Algoritmos Estrutura Condicional Lista de Exercícios 02 Algoritmos Estrutura Condicional 1) Escreva um algoritmo em PORTUGOL que leia um número e o imprima caso ele seja maior que 20. algoritmo L2P01; real: NUM; leia(num); se ( NUM >

Leia mais

Computação Eletrônica

Computação Eletrônica Computação Eletrônica Variáveis Reais e Booleanas Expressões inteiras (revisão) Operações: Soma + Subtração Multiplicação * Divisão div Resto mod 11 div 4 = 2 11 mod 4 = 3 x*10+3 10*3 div 4 = (10*3) div

Leia mais

CAPÍTULO 5 - UMA LINGUAGEM ALGORÍTMICA

CAPÍTULO 5 - UMA LINGUAGEM ALGORÍTMICA 5.1 - INTRODUÇÃO CAPÍTULO 5 - UMA LINGUAGEM ALGORÍTMICA Até agora, escrevemos alguns algoritmos utilizando uma linguagem com caráter narrativo. Nós praticamente contamos a história das ações praticadas

Leia mais

Lista de Exercícios 02 Algoritmos Estrutura Condicional

Lista de Exercícios 02 Algoritmos Estrutura Condicional Universidade Federal de Minas Gerais - UFMG Instituto de Ciências Exatas - ICEx Disciplina: Programação de Computadores Professor: David Menoti (menoti@dcc.ufmg.br) Monitor: João Felipe Kudo (joao.felipe.kudo@terra.com.br)

Leia mais

Lógica de Programação I. Gilson de Souza Carvalho

Lógica de Programação I. Gilson de Souza Carvalho Gilson de Souza Carvalho gaucho.gilson@hotmail.com 1. Estruturas básicas Apresentaremos um resumo com os comandos estudados para criação de algoritmos. Para utilizar estes comandos, usaremos uma sintaxe

Leia mais

Disciplina Programação Prof. Esp. Armando Hage. Programação em Turbo Pascal

Disciplina Programação Prof. Esp. Armando Hage. Programação em Turbo Pascal Disciplina Programação Prof. Esp. Armando Hage Programação em Turbo Pascal Introdução A linguagem de programação pascal foi escrita por Niklaus Wirth entre 1969 e 1971, e deriva das linguagens ALGOL-60

Leia mais

Exercícios: comandos condicionais

Exercícios: comandos condicionais Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: comandos condicionais 1. Faça um programa que receba dois números

Leia mais

INSTITUTO GEREMÁRIO DANTAS COMPONENTE CURRICULAR: MATEMÁTICA I EXERCÍCIOS DE RECUPERAÇÃO FINAL 2016

INSTITUTO GEREMÁRIO DANTAS COMPONENTE CURRICULAR: MATEMÁTICA I EXERCÍCIOS DE RECUPERAÇÃO FINAL 2016 INSTITUTO GEREMÁRIO DANTAS Educação Infantil, Ensino Fundamental e Médio Fone: (21) 21087900 Rio de Janeiro RJ www.igd.com.br Aluno(a): 9º Ano: Nº Professora: Maria das Graças COMPONENTE CURRICULAR: MATEMÁTICA

Leia mais

= = = = = = = = = = = = = = = =

= = = = = = = = = = = = = = = = Página 1 de 7 A Linguagem PASCAL = = = = = = = = = = = = = = = = 1) ALFABETO: são os símbolos (ié, caracteres ) permitidos na linguagem. São as letras (maiúsculas e minúsculas), os algarismos (ou dígitos)

Leia mais

Introdução à Computação - aulas 01 e 02 -

Introdução à Computação - aulas 01 e 02 - MAC2166 Introdução à Computação - aulas 01 e 02 - Mauro Cesar Bernardes 25/Fevereiro/2014 Agenda Instalação do Python Python Shell Variáveis Operadores relacionais Operadores numéricos Comando de saída

Leia mais

Repetição com contador. DO varcontrole = valorinicial, valorfinal, [passo] instruções END DO

Repetição com contador. DO varcontrole = valorinicial, valorfinal, [passo] instruções END DO Repetição Repetição com contador DO varcontrole = valorinicial, valorfinal, [passo] instruções END DO VarControle variável que servirá como contador ValorInicial valor com que a variável varcontrole iniciará

Leia mais

PROMILITARES 08/08/2018 MATEMÁTICA. Professor Rodrigo Menezes

PROMILITARES 08/08/2018 MATEMÁTICA. Professor Rodrigo Menezes MATEMÁTICA Professor Rodrigo Menezes Colégio Naval 2012/2013 QUESTÃO 1 Sejam P = 1 + 1 3 1 + 1 5 1 + 1 7 1 + 1 9 1 + 1 11 e Q = 1 1 5 1 1 7 1 1 9 1 1 11 Qual é o valor de P Q? a) 2 b) 2 c) 5 d) 3 e) 5

Leia mais

9. imprimir o fatorial do número 10. imprimir o sucessor e o anterior de um número lido 11. Imprimir se um número é primo ou não 12. Imprimir os 100 p

9. imprimir o fatorial do número 10. imprimir o sucessor e o anterior de um número lido 11. Imprimir se um número é primo ou não 12. Imprimir os 100 p Exercícios básicos: 1. Fazer um programa que imprime Hello World 2. Fazer um programa que imprime o seu nome 10 vezes 3. Fazer um programa que recebe uma String do usuário e imprime 10 vezes 4. Fazer um

Leia mais

Assinale as questões verdadeiras some os resultados obtidos e marque na Folha de Respostas:

Assinale as questões verdadeiras some os resultados obtidos e marque na Folha de Respostas: PROVA DE MATEMÁTICA - TURMAS DO O ANO DO ENSINO MÉDIO COLÉGIO ANCHIETA-BA - MAIO DE 0. ELABORAÇÃO: PROFESSORES OCTAMAR MARQUES E ADRIANO CARIBÉ. PROFESSORA MARIA ANTÔNIA C. GOUVEIA Assinale as questões

Leia mais

Sintaxe. Observações: #include <stdio.h> #include <conio.h> void main ( ) { int num, dobro; clrscr ( ); printf ( Digite i um número: );

Sintaxe. Observações: #include <stdio.h> #include <conio.h> void main ( ) { int num, dobro; clrscr ( ); printf ( Digite i um número: ); scanf ( ) 1 Sintaxe scanf ( expr. de controle, lista de argumentos ); Observações: A expressão de controle deve conter a formatação do tipo de variável a ser lida. scanf ( %f f, &num ); A lista de argumentos

Leia mais