Exercícios de Fixação 01 - Prof.ª Myriam Algoritmos : Declarações de Variáveis, Operadores e seqüências simples

Documentos relacionados
3) Suponha as seguintes declarações e atribuições de valores em um algoritmo qualquer: Quais os resultados das expressões abaixo?

Estruturas sequenciais e condicionais

Fundamentos de Programação 1

Lista de Exercícios 3

Fundamentos de Programação 1

Fundamentos de Programação1

Registros, Vetores e Matrizes

Lista de Exercícios Estrutura de Repetição

Estruturas de Controle de Fluxo

, se x = y. , se x > y

Estruturas de repetição

Fundamentos de Programação 1

Introdução à Ciência da Computação

Série de Exercícios - Comandos Repetitivos 1. Codificar o algoritmo para imprimir os N primeiros números naturais pares.

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

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

Algoritmos. Prof. Jonatas Bastos Site:

Introdução. IF61A/ IF71A - Computação 1 Prof. Leonelo Almeida. Universidade Tecnológica Federal do Paraná

n1, /,n2, =,res n1, n2, res: real res <- n1 / n2 Digite o Dividendo: n2<>0 Digite o Divisor: verdadeiro falso

Universidade Federal do Espírito Santo. Programação I Professora: Norminda Luiza

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

CADERNO DE EXERCÍCIOS ALGORITMOS

Lista de Exercícios 03a Repetição. 1) Escreva um programa que imprima todos os números inteiros de 0 a 50.

Lógica de Programação Módulo I Prof.: Ricardo Lokchin. Fazer os exercícios abaixo na Linguagem C ou em ALGORITMOS.

printf( \n %d dividido por %d eh%d e o resto eh%d \n, x, y, resultado)

GEQ Prof. Paulo R. Coelho. Lista para prova

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

Linguagem C ESTRUTURA DE CONTROLE

1. Escreva um algoritmo em fluxograma que descreva a sequência 1, 5, 13, 17, 21, 25,?,?,?,?. Ou seja, até o seu 10º termo.

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

Introdução ao VisuALG

Curso: Técnico em Informática Integrado Disciplina: Algoritmos Carga horária: 60h (80h/a) Período: 2º Ano Professor: Edmilson Barbalho Campos Neto

Programação Estruturada

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

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

ESTRUTURAS DE CONTROLE - LAÇOS OU MALHAS DE REPETIÇÃO

Introdução à Ciência da Computação

Lista de Exercícios 03a Algoritmos Repetição. 1) Escreva um algoritmo em PORTUGOL que imprima todos os números inteiros de 0 a 50.

CAPÍTULO 3 INSTRUÇÕES BÁSICAS

Maratona de Programação

Variáveis Compostas Homogêneas Vetores

Lista de Exercícios 1 Algoritmos, Pseudocódigo e Fluxograma

Computação Informática

Exercícios: Comandos de Repetição

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

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

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

CAPÍTULO V. Estruturas de Repetição CAPÍTULO V ESTRUTURAS DE REPETIÇÃO. Estrutura de Repetição com Teste no Início: E QUA TO-FAÇA...

Exercícios de Fixação referentes a Avaliação 1 de Algoritmos

BCC201 Introdução à Programação ( ) Prof. Reinaldo Silva Fortes. Prática 04 Estruturas de Dados Homogêneas Vetores

Exercícios Repetição

Fundamentos de Programação 1

Linguagem C Estruturas de Repetição

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

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

LISTA DE EXERCÍCIO 1 CONTROLE DE FLUXO JAVA

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

Lista de Exercícios 02

Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini

Instituto de Computação Programação de Computadores (TCC00326)

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

Os exercícios abaixo podem ser resolvidos sob a forma de algoritmos ou programas Pascal

1ª LISTA DE EXERCÍCIOS

Programação científica C++

Pseudolinguagem (ou Portugol) Profº Elton Rodrigo

Algoritmo. Prof. Anderson Almeida Ferreira. Agradeço ao prof. Guilherme Tavares de Assis por fornecer slides que fazem parte desta apresentação

Conceitos Básicos. Professor: Juliano Lucas Gonçalves.

Essa estrutura de repetição é utilizada quando se sabe o número de vezes que um trecho do algoritmo deve ser repetido.

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

1 Cada linha do triângulo é uma seqüência de fibonacci.

1 ESTRUTURA SEQUENCIAL

Fig.1: Ilustração de Estrutura de Controle Fonte:Internet

Prof. José Remo / Prof. Ildeberto Rodello 1

Algoritmos. Grupos de Slides No 1. Prof. J. M. SIMÃO. Feito por Prof. Jean Marcelo SIMÃO e revisado por Prof. Luis Alberto LUCAS

Estruturas de controle: Estrutura de DECISÃO

Variáveis, Expressões Aritméticas e Entrada e Saída de Dados

CAPÍTULO V. Estruturas de Repetição CAPÍTULO V ESTRUTURAS DE REPETIÇÃO. Estrutura de Repetição com Teste no Início: E QUA TO-FAÇA...

Operadores e instruções

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

Lista de Exercícios 5

LISTA DE EXERCÍCIOS: 1ª Unidade

Algoritmos e Estruturas de Dados I. Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3

Estrutura de Condição, Escolha e Repetição

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

Algoritmos. Conceitos e Comandos

UFG Instituto de Informática Curso de Engenharia de Software Disciplina de Introdução à Programação

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

UNIDADE 4 ESTRUTURAS DE CONTROLE

Faculdade Anglo-Americano Curso de Ciência da Computação Linguagem de Programação. Lista de Exercícios 1

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

Programação de Computadores I - BCC 701 Lista de Exercícios 1 Módulo 1

Algoritmos - 3. Alexandre Diehl. Departamento de Física - UFPel

Estruturas de Controle

Fundamentos de Programação 1

UNIVERSIDADE ESTADUAL VALE DO ACARAÚ EXERCÍCIOS RESOLVIDOS Estruturas de Repetição

Transcrição:

1 Exercícios de Fixação 01 - Prof.ª Myriam Algoritmos : Declarações de Variáveis, Operadores e seqüências simples 1) Supondo que as variáveis NOTALUNO, NOMEALUNO, NUMMAT, SX sejam utilizadas para armazenar a nota do aluno, nome do aluno, o número de matrícula e o sexo, declare-as corretamente e atribua valores a elas. 2) Encontre as falhas da seguinte declaração de variáveis : inteiro : ENDEREÇO, NFILHOS; caractere: IDADE, X ; real : PREÇO, PESO, TOTALFALTAS; lógico : LÂMPADA, C; 3) Suponha as seguintes declarações e atribuições de valores em um algoritmo qualquer: inteiro: A, B, C ; real: D; caracter: TIPO; TEMP; lógico: L A 5; B 10; C -8; D 1.5; TIPO noite ; TEMP fria ; L falso; Quais os resultados das expressões abaixo? a) 2* (A res3) -C b) int(raiz(2*abs(c))/4); c) (int(a/b)+abs( C ))**3; d) 3+(raiz( (C+16)*( (3res(D+0.5))*2 ) )); e) int((a+b)/a) * int(abs(c)/d)-int(d*3); f) B=A*C e L ou verdadeiro g) dia = TIPO ou fria TEMP h) L e int(b/a) >= C ou não A = C i) raiz(7**2)=14/(b/a) e (B-3 <= C+ 0.5) j) não L ou verdadeiro e abs( C ) int(a/a) k) abs(b) = int(10**2/10)

2 4) Quais serão as saídas do algoritmo a seguir, supondo-se a primeira entrada igual a 10 e a segunda igual a 4? inteiro : X, Y; real : Z; leia (X); imprima( X, ao cubo =, X**3); leia(y); imprima(x+y); Z X/Y; imprima (Z); Z int(z); imprima(z); Z Z+1; X ((Y+Z) res 2); imprima(x); 5) Elabore um algoritmo para o cálculo e impressão da média de quatro notas de um aluno (as notas são fornecidas pelo usuário). 6) Elabore um algoritmo para o cálculo e impressão do volume de uma esfera de raio R, onde R é fornecido pelo usuário. 4πR V = 3 3 7) Elabore um algoritmo para o cálculo do total de latas de tinta necessárias para se pintar um muro, considerando-se as seguintes situações: O muro tem 15 m de largura e 3 m de altura e 1 lata de tinta é suficiente para se pintar 4 m 2 do muro. O tamanho do muro (largura e altura) é fornecido pelo usuário. Nesta segunda situação 1 lata de tinta é suficiente para se pintar X m 2 do muro, onde o valor de X (rendimento) também é fornecido pelo usuário OBS. Considere que total de latas pode ser um valor quebrado (valor real)

3 Exercícios de Fixação 02 Prof.ª Myriam Algoritmos : Estruturas de Seleção (Seleções Simples, Compostas, Encadeadas, Múltipla Escolha) 1) O algoritmo a seguir calcula a média final de 3 parciais fornecidas pelo usuário { Algoritmo para o cálculo da média final} real : P1, P2, P3;,MF; leia(p1,p2,p3); MF (P1+P2+P3)/3.0; imprima(mf); se MF 7.0 então imprima( Aprovado ); se Refazer o algoritmo acima para a regra de aprovação, exame ou reprovação usada no CEFET-PR 2)Suponha o algoritmo genérico a seguir: lógico : A,B,C; se A então C1; se B então se C então C2; C3; C4; se Quais os comandos executados considerando-se a ) A V; B V; C F; b) A F; B V; C F; c) A F; B V; C V; d) Quais valores de A, B e C para que somente o comando C6 seja executado? se C5; se C6; 3) O algoritmo a seguir calcula as raízes de uma equação do 2 o. grau, sendo A,B, e C fornecidos pelo usuário : { Algoritmo para o cálculo das raízes de uma equação do segundo grau} real : A, B, C, RAIZ1, RAIZ2; leia(a,b,c); RAIZ1 (-B+(raiz(B**2-4*A*C)))/(2*A); RAIZ2 (-B-(raiz(B**2-4*A*C)))/(2*A); imprima(raiz1,raiz2); Refazer o algoritmo acima de modo a prever o caso de raiz quadrada de número negativo

4 4) Dado o algoritmo a seguir : real : A; inteiro : B, I, M; leia(m); se M 0 então se I int(m/12); A M/12; B quoc(m,12); se ( M res 12) ) >=6 então I I + 1; I I - 1; se imprima(a,b,i); Que valores seriam escritos se, em sucessivas execuções, o usuário fornecesse como entrada a ) 30 b) 19 c) 27 d) 60 e) 0 5) Elabore um algoritmo para o cálculo do total de latas de tinta (total inteiro) necessárias para se pintar um muro considerando-se as seguintes situações: O muro tem 15 m de largura e 3 m de altura e 1 litro de tinta é suficiente para se pintar 4 m2 do muro. O tamanho do muro a ser pintado é fornecido pelo usuário. Nesta segunda situação 1 litro de tinta é suficiente para se pintar X m2 do muro, onde o valor de X (rendimento) também é fornecido pelo usuário Obs. 1 lata contém 5 litros de tinta e considere que total de latas deve ser um valor inteiro. 6) Construa um algoritmo que leia o código de um produto e imprima (com base no código) o nome do produto o preço total do produto segundo a tabela a seguir : Código Produto Nome Produto Preço do Produto Quantidade do Produto A Lâmpada 60W R$ 1.20 7 B Lâmpada 100W R$ 2.50 5 C Reator de Partida Lenta R$ 59.00 3 D Reator de Partida Rápida R$124.00 2 7) Construa um algoritmo que, tendo como dados de entrada o preço de um produto e o seu código de origem, imprima a sua procedência e o preço final do produto considerando o frete para transportá-lo até Brasília. Caso o código não seja nenhum dos especificados, o produto deve ser encarado como importado. Código Origem Frete 1 Centro Oeste 10% do preço 2 Norte 40% do preço 3,4 Nordeste 30 % do preço 5,6 Sul 40% do preço 10 a 20 Sudeste 20% do preço outros IMPORTADO 200% do preço

5 Exercícios de Fixação 03: (prof.ª Myriam) Algoritmos : Estruturas de Repetição Parte I 1)A conversão de graus Fahrenheit para centígrados é obtida pela fórmula C = 5/9*(F-32). Escreva um algoritmo que calcule e escreva uma tabela de graus centígrados em função de graus Fahrenheit sendo que os graus Fahrenheit variam de 50 a 150 de 1 em 1. 2) Modifique o algoritmo anterior para que imprima a conversão dos ímpares de 50 a 150. 3) Execute o algoritmo a seguir e defina que valores serão escritos : inteiro: N, QUADRADO; N 10; repita QUADRADO N**2; imprima(quadrado); N N-1; até N=1; Refazer o algoritmo usando as estruturas enquanto-faça e para-faça 4) Um certo cidadão A tem 1,5 m de altura e cresce 2 centímetros por ano, enquanto um outro cidadão B tem 1,10 m e cresce 3 centímetros por ano. Construa um algoritmo que calcule e imprima quantos anos serão necessários para que o cidadão B seja maior que o cidadão A. 5) Uma certa firma fez uma pesquisa de mercado para saber se as pessoas gostaram ou não de um novo produto lançado no mercado. Sabendo-se que foram entrevistadas 2000 pessoas e que o usuário deve fornecer o sexo de cada entrevistado e sua resposta (sim ou não), desenvolva um algoritmo que calcule e escreva : o número de pessoas que responderam sim o número de pessoas que responderam não o número de pessoas do sexo feminino que responderam sim o número de pessoas do sexo masculino que responderam não 6)Elabore um algoritmo que calcule a soma dos números ineiros menores que 50 modifique o algoritmo anterior para calcular a soma dos ímpares menores que 50 7) Faça um algoritmo que calcule e escreva o valor de S : 1 3 5 7 99 S = + + + + + 1 2 3 4 50 8) Elabore um algoritmo a) para o cálculo da média de uma turma de 40 alunos (as notas são fornecidas Pelo usuário via teclado e variam de 0 a 10). b) modifique o exercício anterior para quando o total de alunos é desconhido (defina uma condição de parada) 9)Elabore um algoritmo que leia os salários de funcionários de uma firma, ate que se digite o valor 0. O algoritmo deve calcular e imprimir : a) O maior salário da firma b) O menor salário da firma c) A média dos salários