ESTRUTURA SEQÜENCIAL

Documentos relacionados
1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma. subtração, multiplicação e a divisão dos números lidos.

69) Acrescentar uma mensagem de VALOR INVÁLIDO no exercício [68], caso o segundo valor informado seja ZERO.

, se x = y. , se x > y

Exercícios: comandos condicionais

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO - CAMPUS CAXIAS. Aluno (s): 01 ATIVIDADE. Revisão de Conteúdo

1 ESTRUTURA SEQUENCIAL

Exercícios de Fixação Conteúdo das aulas 03 a 06

1ª LISTA DE EXERCÍCIOS - Extra

Instituto Federal de Minas Gerais - Campus avançado de Ponte Nova - IFMG Disciplina: Introdução a programação Professor: Saulo Henrique Cabral Silva

AULA 12: Variáveis Compostas Homogêneas Vetores

Lista de Exercícios Linguagem C#

CAPÍTULO 3 INSTRUÇÕES BÁSICAS

Desenho de algoritmos

ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES I. Trabalho 1 (T1)

Lista de exercícios 01 de Computação Aplicada

ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)

Exercícios: Comandos de Repetição

Exercícios: comandos condicionais

Algoritmos e Programação

Universidade Federal de Goiás Instituto de Informática

Exercícios: Vetores e Matrizes

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

Estrutura Condicional em C - Lista de Exercícios

Parte I - Expressões lógicas e operadores

LINGUAGEM DE PROGRAMAÇÃO

Aula 5 ESTRUTURAS DE REPETIÇÃO (WHILE)

Estruturas de Decisão

Universidade Federal do Paraná Setor de Ciências Exatas Departamento de Informática. Oficina de Programação CI

Projeto TSIaD Tecnologia em Sistemas para Internet a Distância

ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO

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

Programação II Prof. Marcos Antonio Estremote ESTRUTURAS CONDICIONAIS E DE REPETIÇÃO

Lista de Exercícios 01 Entrada e Saída de Dados

Lista de Exercícios 4

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

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

Exercícios de Fixação Introdução ao FORTRAN

Escreva um programa que imprima todos os números impares do intervalo fechado de 1 a 100.

Programação II. Victor Amorim dos Santos

AULA 10 VETORES. Disciplina: Algoritmos Professora: Alba Lopes.

Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Final - Repita Até - GABARITO Professor: Danilo Giacobo

Aula 4 Oficina de Programação Algoritmos - Parte 3. Profa. Elaine Faria UFU

ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO

Estruturas de Decisão

Lista de Exercício 03 Estrutura de Repetição

2ª Lista de Exercícios de Programação I

Registros, Vetores e Matrizes

Pseudocódigo: Instruções de Atribuição, Entrada e Saída de Dados

Exercícios sobre algoritmos

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

Introdução aos Algoritmos

Algoritmos Estrutura Condicional

ESTRUTURAS DE REPETIÇÃO - PARTE 1

Exercícios de Fixação Aula 09

EXERCÍCIOS RESOLVIDOS algoritmos seqüenciais e com estruturas de seleção

Programação de Computadores 1 Lista 2. Prof. Álvaro A. F. de Souza DECSI - ICEA - UFOP

ESTRUTURA CONDICIONAL E SELEÇÃO

Introdução aos Algoritmos

UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO. Estruturas de repetição. Prof. Alex Camargo

2- Faça um programa que receba duas notas, calcule e mostre a média aritmética e a mensagem que está na tabela a seguir:

LISTA DE EXERCÍCIOS (2) PYTHON

LISTA DE EXERCÍCIO 1 CONTROLE DE FLUXO JAVA

Introdução à Programação

Universidade Estadual do Sudoeste da Bahia Departamento de Estudos Básicos e Instrumentais Disciplina: Introdução à Ciência da Computação Prof.

Atenção! Siga as instruções a seguir:

9. Comando de repetição com variável de controle (para.. de.. até.. faça)

Linguagem C Estruturas de Repetição

ALGORITMOS E LÓGICA DE PROGRAMAÇÃO PRÉ AULA DIAGNÓSTICO 22/10/2015. Analise o algoritmo a seguir e depois assinale a alternativa correspondente:

ALGORITMOS EXERCÍCIOS LISTA 03: ESTRUTURAS DE REPETIÇÃO Profª Lucília Ribeiro

DCC001 - Programação de Computadores. Lista de Exercícios 02 - Estruturas de Dados Homogêneas (Vetores).

CURSO BÁSICO DE PROGRAMAÇÃO AULA 3. Revisão Estrutura de Decisão Se Então

Exercícios de Fixação Introdução ao FORTRAN

Estruturas de controle: Estrutura de DECISÃO

Lista de Exercícios Estruturas: Linear, Condicional e Exclusão Múltipla Algoritmos e Linguagens de Programação

2ª Lista de Exercícios de Programação I

Professor Mauricio Lederer Algoritmos. Entrada e saída de dados

Estruturas de Repetição

Introdução a programação Controle de Fluxo

ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)

Linguagem de programação métodos/funções

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

Universidade Federal de Uberlândia Faculdade de Computação. Estruturas de repetição

COMANDOS DE REPETIÇÃO (ENQUANTO)

Lista de Exercícios Desvio Condicional

Para começar... Algoritmos e Lógica de Programação 80 horas // 4 h/semana. Para começar... Comando REPITA (repeat) Comando REPITA (repeat)

Lista de Exercícios Algoritmos Vetores. 10) Escreva um algoritmo em PORTUGOL que armazene em um vetor todos os números

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA DISCUSSÃO DOS EXERCÍCIOS E EXERCÍCIOS EXTRAS

1. Faça um programa que leia uma string digitada pelo usuário e salve em um arquivo em branco.

Estruturas de Controle de Fluxo

LÓGICA DE PROGRAMAÇÃO. Algoritmos Computacionais. Sérgio Carlos Portari Júnior

Lista de Exercícios Complementares 1 - Prof. Red. Entrada e Saída de Dados

Programação de Computadores III

Estruturas de Controle de Fluxo

Estrutura de seleção composta com n situações:

Transcrição:

Objetivo Aula: Fixação da linguagem Pascal. Exercícios Nível Básico. ESTRUTURA SEQÜENCIAL 1) Calcular o custo de um bolo de aniversário, sabendo-se que o preço por quilo de bolo é R$ 16,00. Dado: Peso total do bolo. Programa BoloAniver; Custo, Peso: Real; Custo ß 0; Escreva ( Digite o peso total do bolo de aniversário: ); Leia (Peso); Custo ß Peso * 16,00; Escreva ( O custo total do bolo é :, Custo); 2) Um automóvel tem um consumo médio de 1 litro de gasolina para cada 16 km rodados. Dados: Distância percorrida. Calcule a quantidade de gasolina consumida. Programa ConsGasolina; Consumo: Real; Distancia: Inteiro; Consumo ß 0; Escreva ( Digite o valor da distância percorrida: ); Leia (Distancia); Consumo ß Distancia/16; Escreva( A quantidade de gasolina consumida é:, Consumo); - 1 -

ESTRUTURA CONDICIONAL 3) Dados: Nome do usuário e senha fornecidos pelo usuário. Verifique se o nome e a senha são válidos considerando a tabela abaixo. Emita mensagem informando. Programa SenhaUsuario; Usuario: Inteiro; Senha: Caracter; Usuário Escreva ( Digite o usuário: ); Leia (Usuario); Escreva ( Digite a senha: ); Leia (Senha); Senha 990870 AMARELO 234100 MAXIMO 355423 AMETISTA Se (Usuario = 990870) e (Senha = AMARELO ) então Escreva ( Usuário e senha são válidos! ); Se (Usuario = 234100) e (Senha = MAXIMO ) então Escreva ( Usuário e senha são válidos! ); Se (Usuario = 355423) e (Senha = AMETISTA ) então Escreva ( Usuário e senha são válidos! ); Escreva ( Usuários ou senha inválidos! ); - 2 -

4) Dado: Consumo em KWH. Construa algoritmo para calcular a conta de energia elétrica de uma fábrica conforme a tabela abaixo. Consumo em Kwh Valor por Kwh - R$. Programa ConsumoKWH; Até 300 1,25 De 301 até 500 1,50 De 501 até 600 1,75 De 601 até 800 2,00 Acima de 800 2,50 Valor_Conta: Real; Consumo: Inteiro; Escreva ( Digite o consumo em KWH: ); Leia (Consumo); Se (Consumo <= 300) então Valor_Conta ß Consumo * 1,25; Se (Consumo <= 500) então Valor_Conta ß Consumo * 1,50; Se (Consumo <= 600) então Valor_Conta ß Consumo * 1,75; Se (Consumo <= 800) então Valor_Conta ß Consumo * 2,00; Valor_Conta ß Consumo * 2,50; Escreva ( O valor da conta é, Valor_Conta); - 3 -

5) Dados: Valores A, B e C. Construa algoritmo que leia esses os valores e verifique se a soma deles é maior que 50, se for escreva uma mensagem informando. Programa SomaValores; A, B, C, Soma: Real; Escreva ( Digite o valor A: ); Leia (A); Escreva ( Digite o valor B: ); Leia (B); Escreva ( Digite o valor C: ); Leia (C); Soma ß A + B + C; Se (Soma > 50) então Escreva ( A soma dos números é maior que 50. ); Escreva ( A soma dos números não é maior que 50. ); - 4 -

6) Construa algoritmo para calcular a área de um retângulo e mostrá-la em vídeo. Sabe-se que Área = Base * Altura. São dados: Valor da Base e da Altura. Programa Retangulo; Area, Base, Altura: Real; Area ß 0; Escreva ( Digite o valor da Base: ); Leia (Base); Escreva ( Digite o valor da Altura: ); Leia (Altura); Se (Base = 0) ou (Altura = 0) então Escreva ( Não forma um retângulo! ); Area ß Base * Altura; Escreva ( A área do retângulo é:, Area); - 5 -

7) Dados: três números. Verifique qual é o maior e se existirem iguais, informe mensagem. Programa MaiorTres; A, B, C, Maior: Real; Maior ß 0; Escreva ( Digite o valor A: ); Leia (A); Escreva ( Digite o valor B: ); Leia (B); Escreva ( Digite o valor C: ); Leia (C); Se (A > B) e (A > C) então Escreva ( O maior é, A); Se (B > A) e (B > C) então Escreva ( O maior é, B); Se (C > A) e (C > B) então Escreva ( O maior é, C); Escreva ( Existem números iguais. ); - 6 -

8) Dados: dois números digitados pelo usuário. Verifique qual é o maior e mostre a diferença entre os dois. Emitir mensagem alertando o usuário que os números devem ser diferentes. Programa DiferencaMaior; N1, N2, Diferenca: Real; Diferenca ß 0; Escreva ( Digite o valor do primeiro número: ); Leia (N1); Escreva ( Digite o valor do segundo número: ); Leia (N2); Se (N1 = N2) então Escreva ( Os números devem ser diferentes. ); Se (N1 > N2) então Diferenca ß N1 N2; Escreva ( O maior é, N1, e a diferença entres os dois é, Diferença); Diferenca ß N2 N1; Escreva ( O maior é, N2, e a diferença entres os dois é, Diferença); - 7 -

9) Dados: dois números diferentes introduzidos pelo usuário. Mostre-os em ordem crescente. Programa OrdemCrescente; N1, N2: Real; Escreva ( Digite o valor do primeiro número: ); Leia (N1); Escreva ( Digite o valor do segundo número: ); Leia (N2); Se (N1 = N2) então Escreva ( Os números são iguais. ); Se (N1 > N2) então Escreva (N2, N1); Escreva (N1, N2); - 8 -

ESTRUTURA DE REPETIÇÃO 10) Construa algoritmo para mostrar os funcionários aprovados em um concurso interno. Dados: Matrícula, nome e nota que o funcionário tirou no concurso. Sabe-se que a nota de corte é menor que 7,0. Parar o programa quando matrícula for igual a 000. Programa ConcursoInterno; Nome: Caracter; Matricula: Inteiro; Nota: Real; Escreva ( Digite o nº da matrícula: ); Leia (Matricula); Enquanto (Matricula <> 000) faça Escreva ( Digite o nome do funcionário: ); Leia (Nome); Escreva ( Digite a nota do funcionário: ); Leia (Nota); Se (Nota >= 7) então Escreva (Matricula, Nome, Nota); Escreva ( Digite o nº da matrícula: ); Leia (Matricula); Fim Enquanto; - 9 -

11) Dados: 10 números digitados pelo usuário. Construa algoritmo para mostrar os valores negativos e que calcule e mostre a média dos valores menores que zero. Programa DezNumeros; Cont, CN: Inteiro; Num, MediaN, SomaN: Real; Cont ß 1; CN ß 0; MediaN ß 0; SomaN ß 0; Enquanto (Cont <= 10) faça Escreva ( Digite um número: ); Leia (Num); Se (Num < 0) então SomaN ß SomaN + Num; CN ß CN + 1; Escreva (Num); Cont ß Cont + 1; Fim Enquanto; MediaN ß SomaN/ CN; Escreva (MediaN); - 10 -