BLOCO 1 Algoritmia - PL2
|
|
|
- Angélica Belo Mota
- 9 Há anos
- Visualizações:
Transcrição
1 ASSUNTO - Algoritmia OBJETIVOS GERAIS: Analisar e conceber algoritmos para resolução computacional de problemas OBJETIVOS ESPECÍFICOS DA 1ª SEMANA: Compreender e utilizar o conceito algoritmo e variável na resolução computacional de problemas. Compreender e utilizar estruturas de controlo de fluxo sequência e decisão. Compreender e utilizar pseudocódigo e fluxogramas na descrição de algoritmos Mediante apresentação de um algoritmo descrever a sua funcionalidade e adaptá-lo a novas especificações. Mediante apresentação de um problema analisá-lo e conceber um algoritmo para a sua resolução computacional e elaboração de um plano de testes. Testar algoritmos através de realização de traçagens manuais. TAREFAS A REALIZAR Nota: o número de asteriscos refere-se ao grau de dificuldade e respetivo peso da tarefa. Exercício 1 (*) Analise o seguinte algoritmo que lê as notas que um aluno obteve em três fichas de avaliação, prosseguindo lendo os pesos de cada uma das fichas, e finalmente, calcula a média ponderada obtida. nota1, nota2, nota3, peso1, peso2, peso3 INTEIRO mediapesada REAL LER(nota1, nota2, nota3) LER(peso1, peso2, peso3) mediapesada (nota1*peso1+ nota2*peso2+ nota3*peso3) /(peso1+peso2+peso3) ESCREVER(mediaPesada) a) Represente o algoritmo sob a forma de fluxograma. b) Altere o algoritmo de forma a ser mostrada uma mensagem que indique se o aluno cumpre a nota mínima exigida (média pesada igual ou superior 8). Pág. 1 / 8
2 Exercício 2 (*) Analise o seguinte algoritmo que dado um número positivo, verifica se tem 3 dígitos e em caso afirmativo imprime os dígitos separados por dois espaços. Nota: Considere a existência dos seguintes operadores MOD operador MÓDULO - devolve o resto da divisão inteira. DIV operador DIVISÃO INTEIRA devolve o quociente inteiro. num, dig1, dig2, dig3 INTEIRO LER(num) SE (num <100 OU num >999) ENTÃO ESCREVER( Número não tem 3 dígitos ) dig3 num MOD 10 dig2 (num DIV 10) MOD 10 dig1 (num DIV 100) MOD 10 ESCREVER(dig1,, dig2,, dig3) a) Represente o algoritmo sob a forma de fluxograma. b) Altere o algoritmo de forma a que a mensagem a ser mostrada indique também se o número é par ou ímpar. Exercício 3 (**) Escreva um algoritmo que solicite ao utilizador os algarismos de um número entre 1001 e 9999 sendo que todos estes algarismos devem ser ímpares. A introdução de um algarismo que não respeite esta regra, deve de imediato interromper a leitura do número e mostrar uma mensagem sugestiva. No caso de a leitura estar correta, deverá ser mostrado o número lido e o quadrado desse número. Exercício 4 (**) Escreva um algoritmo que solicite ao utilizador os algarismos de um número entre 100 e 999 sendo que estes algarismos devem ser introduzidos por ordem crescente. A introdução de um algarismo que não respeite esta regra, deve de imediato interromper a leitura do número e mostrar uma mensagem sugestiva. No caso de a leitura estar correta, deverá ser mostrada o número lido e a sua raiz quadrada. Exemplos: A sequência de algarismos 4, 2 deve ser interrompida. A sequência 2, 5 e 6 deve construir o número: 256 cuja raiz quadrada é 16. Pág. 2 / 8
3 Exercício 5 (**) Dado o seguinte algoritmo: aprovados REAL LER(aprovados) SE (aprovados <0 OU aprovados >1) ENTÃO ESCREVER( Valor Inválido ) SE (aprovados <0,2) ENTÃO ESCREVER( Turma Má ) SE (aprovados <0,5) ENTÃO ESCREVER( Turma Fraca ) SE (aprovados <0,7) ENTÃO ESCREVER( Turma Razoável ) SE (aprovados <0,9) ENTÃO ESCREVER( Turma Boa ) ESCREVER( Turma Excelente ) a) Analise-o e deduza a sua funcionalidade. b) Reescreva o algoritmo anterior, de forma, a que os limites de validação sejam flexíveis. Exercício 6 (**) Construa um algoritmo que permita calcular o preço de saldo de um artigo, sabendo que os descontos variam em função do preço, conforme se mostra na tabela abaixo. Preço ( ) Desconto P>200 60% 100 < P % 50 < P % P 50 20% Pág. 3 / 8
4 Exercício 7 (***) a) Elabore um algoritmo que dados 3 valores (a, b, c) representativos das medidas dos lados de um triângulo, classifique-o quanto aos lados (equilátero, isósceles e escaleno). b) Atualize o algoritmo de modo a começar por verificar se o triângulo é possível. c) Elabore um adequado plano de testes. Nota 1: As medidas dos lados têm que ser números positivos e um triângulo só é possível se cada lado for menor que a soma dos outros dois. Nota 2: Diz-se equilátero se tem os lados todos iguais, escaleno se tem os lados todos diferentes e isósceles se apresenta só dois lados iguais. Exercício 8 (***) a) Elabore um algoritmo que dados 3 valores (a, b, c) representativos das medidas dos ângulos de um triângulo, classifique-o quanto aos ângulos (retângulo, acutângulo e obtusângulo). b) Atualize o algoritmo de modo a começar por verificar se o triângulo é possível. c) Elabore um adequado plano de testes. Nota 1: As medidas dos lados ângulos têm que ser números positivos e um triângulo só é possível se a soma de todos os ângulos for igual a 180º. Nota 2: Diz-se retângulo se tem um ângulo reto, obtusângulo se tem um ângulo obtuso ( maior do que 90º) ou acutângulo se todos os ângulos são agudos ( menores do que 90º). Exercício 9 (***) Elabore uma aplicação para apoio à CP que permita indicar a hora de chegada de um determinado comboio (horas e minutos), conhecida a hora de partida (horas e minutos) e a duração da viagem (horas e minutos). Deve ainda ser indicado se o comboio chega no próprio dia ou no dia seguinte, considerando que a duração da viagem nunca é superior a 24 horas. Exercício 10 (***) Desenvolva um algoritmo que sabendo a hora de início de processamento de uma tarefa numa determinada máquina e o tempo que a tarefa demora a processar, calcule a hora de fim de processamento. O utilizador introduz o tempo de início de processamento em horas, minutos e segundos e o tempo de duração do processamento em segundos. O algoritmo calcula e mostra o tempo de fim de processamento em horas, minutos e segundos. Nota: Na resolução deste exercício não deve transformar horas e minutos em segundos. Pág. 4 / 8
5 Exercício 11 (*) a) Descreva um algoritmo para o cálculo dos valores da seguinte função: F(x) = x se x < 0 0 se x = 0 x 2 2x se x > 0 b) Elabore um adequado plano de testes. Exercício 12 (*) Construa um algoritmo que, tendo como dados de entrada dois pontos quaisquer no plano, P(x1,y1) e P(x2,y2), calcule a distância entre eles. A fórmula da determinação da distância entre dois pontos é: Exercício 13 (**) a) Elabore um algoritmo que lê um tempo em segundos de um determinado momento do dia e converta-o no formato horas : minutos : segundos correspondente. Deverá também escrever a mensagem de saudação adequada ao momento conforme indicação seguinte: Bom dia [6:0:0 ; 12:0:1[ Boa tarde [12:0:1 ; 20:0:1[ Boa noite [20:0:1 ; 6:0:0[ b) Elabore um adequado plano de testes. Exercício 14(**) Construa um algoritmo para determinar o custo da pintura de um edifício, contabilizando tinta e mãode-obra. Será fornecido a área do edifício, o custo do litro da tinta a utilizar e o respetivo rendimento do litro, isto é, a área que se consegue pintar com um litro dessa tinta e o salário/dia de um pintor. O resultado deve apresentar o custo discriminando o custo de mão-de-obra e o custo da tinta utilizada. Considere a seguinte informação: Cada pintor trabalha 8 horas por dia e o seu rendimento é de 2 m2/hora; O número de pintores necessários é determinado a partir da seguinte tabela: Área Número de Pintores Entre 0 e 100 m 2 exclusive 1 De 100 a 300 m 2 exclusive 2 De 300 a 1000 m 2 exclusive 3 Acima de 1000 m 2 4 Pág. 5 / 8
6 Exercício 15 (**) Construa um algoritmo que, dados dois números (X e Y) indique se um é múltiplo do outro, apresentando, conforme o caso, uma das mensagens do tipo: X é múltiplo de Y ou Y é múltiplo de X ou X não é múltiplo nem divisor de Y. Exercício 16 (*) Dado o seguinte algoritmo: d1, d2, d3, num INTEIRO LER(d1,d2,d3) num d1 num num*10 + d2 num num*10 + d3 ESCREVER(num) a) Faça uma traçagem para os valores de entrada 3,2,1 e outra para os valores 0,1,2. b) Analise o e deduza a sua funcionalidade. Exercício 17 (*) Analise o seguinte algoritmo que a partir da área de um cubo expressa em cm 2 calcula o seu volume. area, aresta, volume REAL LER(area) SE (area>0) ENTÃO aresta RAIZ_QUADRADA(area/6) volume aresta^3 ESCREVER( Volume do cubo =, volume) ESCREVER( Valor de área incorreto ) a) Faça as alterações necessárias de modo a classificar o cubo de acordo com a seguinte tabela: VOLUME (dm 3 ) CLASSIFICAÇÃO <=1 Pequeno 1<V<=2 Médio >2 Grande Pág. 6 / 8
7 Exercício 18 (**) O departamento que controla o índice de poluição do meio ambiente mantém 3 grupos de indústrias que são altamente poluentes do meio ambiente. O índice de poluição aceitável varia de 0 até 0,3. Se o índice subir para além de 0,3 as indústrias do 1º grupo são intimadas a suspenderem as suas atividades, se o índice crescer para além de 0,4 as indústrias do 1º e 2º grupo são intimadas a suspenderem as suas atividades e se o índice superar os 0,5 os 3 grupos devem ser notificados a paralisarem as suas atividades. Elabore um algoritmo que lê o índice de poluição medido e emite a notificação apropriada. Exercício 19 (**) Uma empresa presta serviços de jardinagem e pretende automatizar o processo de cálculo de custos para a construção de jardins. A tabela abaixo, indica os custos a considerar nesse cálculo. Custo Tempo estimado Grama 10 / m s/ m 2 Árvores 20 /cada 600 s/cada Arbustos 15 /cada 400 s/cada Custo trabalho / hora 10 Desenvolva um algoritmo que faça a leitura da área em m 2 onde será colocada a grama, o número de árvores e arbustos desejados. O algoritmo deve calcular, de acordo com a tabela, a quantidade de horas necessárias para execução do serviço solicitado pelo cliente e também apresentar o custo estimado para o referido serviço. Exercício 20 (**) Descreva um algoritmo que a partir de cinco valores indicando as distâncias diárias em milhas percorrida por um estafeta, durante uma semana de trabalho, calcule a distância média diária em quilómetros. A conversão faz-se com base na fórmula: 1 Milha=1609 metros. Exercício 21(***) Pretende-se calcular o salário semanal de um empregado. Sabe-se que o número de horas semanais de trabalho é 36 e que o preço da hora é de 7,5. Se o empregado fizer horas extras (mais de 36 horas) recebe 10 por cada uma das 5 primeiras horas extra e 15 por cada uma das restantes horas extra. Elabore um algoritmo que calcule o salário semanal de um empregado a partir do nº de horas que este trabalhou. Pág. 7 / 8
8 Exercício 22 (***) Uma dada empresa fornece um serviço de aluguer de utensílios de jardinagem ao domicílio. O aluguer é feito ao dia e o valor a cobrar depende do dia da semana e do kit que se pretende alugar, conforme se mostra na tabela abaixo. Tipo de Kit Descrição 2ªf a 6ªf Sáb., Dom. e Feriados A Elementar B Semi-completo C Completo a) Escreva um algoritmo que leia uma letra correspondente a um dia da semana ( s para 2ªf a 6ªf, e f para os restantes casos) e o tipo de kit pretendido. O algoritmo deve mostrar uma mensagem com o valor do aluguer a pagar pelo cliente. b) A empresa pretende também disponibilizar a entrega do kit em casa do cliente, para tal o cliente deve introduzir a distância (em km) da sua casa à empresa. Reformule o algoritmo anterior de modo a incluir também o valor da deslocação e mostrar o valor total a pagar de forma discriminada. O preço por km é de 2. Exercício 23 (***) Elabore um algoritmo para escrever por ordem crescente três valores numéricos dados. Usar duas estratégias diferentes: a) Sem trocar os valores das variáveis; b) Trocando os valores das variáveis. Pág. 8 / 8
Exercícios de Fixação Introdução ao FORTRAN
1 Exercícios de Fixação Introdução ao FORTRAN 1. Converta os algoritmos dos seguintes exercícios de fixação associados ao conjunto de slides 4 para código fonte FORTRAN. Compile e execute os programas.
Exercícios de Fixação Aula 09
Disciplina: TCC-0.0 Prog. de Computadores III Professor: Leandro Augusto Frata Fernandes Turma: E- Data: / / Exercícios de Fixação Aula 0. Construa um algoritmo (pseudocódigo e fluxograma) que receba o
Exercícios de Fixação Introdução ao FORTRAN
1 Disciplina: TCC-00.157 Prog. de Computadores III Professor: Leandro Augusto Frata Fernandes Turma: A-1 Data: / / Exercícios de Fixação Introdução ao FORTRAN 1. Converta os algoritmos dos seguintes exercícios
Lista de Exercícios Desvio Condicional
Universidade Federal Fluminense Programação de Computadores III Profa: Luciana Brugiolo Gonçalves Lista de Exercícios Desvio Condicional Para todos os enunciados listados abaixo, desenvolva o algoritmo
Data de Entrega: 04/05/2016 Lista: Nota: Trabalho Prático. de 0 a 200,00 nenhum crédito (crédito = 0) 40% do valor do saldo médio
Trabalho Prático Desenvolva os exercícios abaixo utilizando a ferramenta de sua preferência. Os exercícios deverão ser desenvolvidos utilizando as estruturas apresentadas em aula e adequadas para cada
Lista 2 Programação com Decisão (Desvios Condicionais)
Faculdade QI Porto Alegre Tecnólogo em Desenvolvimento de Sistemas Algoritmos e Programação Prof.: Nilseu Padilha e-mail: [email protected] Lista 2 Programação com Decisão (Desvios Condicionais)
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]",
LISTA DE ATIVIDADES ...
LISTA DE ATIVIDADES - Apresentar os quadrados dos números inteiros de 0 a 50. 2- Apresentar o resultado de uma tabuada de um número qualquer. 3- Elaborar um diagrama que apresente o somatório dos valores
2. Indique a saída dos trechos de programa do pedaço de fluxograma a seguir. Considerando os seguintes de valores: A = 2, B = 3, C = 5, D = 9.
Série de Exercícios Comandos Condicionais 1. Com base nas tabelas de decisão, determine os resultados lógicos das expressões mencionadas, assinalando se são verdadeiras ou falsas. Considere para as respostas
FAETERJ Faculdade de Educação Tecnológica do Estado do Rio de Janeiro Programação e Estruturas de Dados em C Prof. Gilberto Quirgo de Souza
Lista 02 Algoritmos 1. Faça um algoritmo que leia um número inteiro e mostre uma mensagem indicando se este número é par ou ímpar, e se é positivo ou negativo. 2. Faça um algoritmo que leia 3 notas de
Resolva os exercícios utilizando a linguagem de programação C
MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO CAMPUS DE PRESIDENTE EPITÁCIO Resolva os exercícios utilizando a linguagem de programação C 1 Manipulação de dados
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
Lista de Exercícios Linguagem C#
Lista de Exercícios Linguagem C# Dica: Utilizar comentários durante a construção do código fonte. Nível 1: Entrada, Processamento e Saída 1) Faça um programa para calcular o estoque médio de uma peça,
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
Algoritmos e estrutura de dados I. Profa. Lara Popov Z. B. Oberderfer
Algoritmos e estrutura de dados I Profa. Lara Popov Z. B. Oberderfer [email protected] 2 Processos de Seleção ou Estruturas de Decisão Se... Então Se... Então... Senão Caso... Selecione 3 Estrutura
2ª Lista de Exercícios de Programação I
2ª Lista de Exercícios de Programação I Instrução As questões devem ser implementadas em C. 1. Faça um programa que leia um número inteiro maior que zero e informe se é par ou ímpar. * 2. Faça um programa
CAPÍTULO 3 INSTRUÇÕES BÁSICAS
CAPÍTULO 3 INSTRUÇÕES BÁSICAS Guilherme da Cunha Fonseca FEPI Centro Universitário de Itajubá Curso de Tecnologia em Fabricação Mecânica 1 INTRODUÇÃO As instruções ou comandos básicos são o conjunto de
Estruturas de Decisão e Estruturas de Repetição
Estruturas de Decisão e Estruturas de Repetição Profa. Lara Popov Zambiasi Bazzi Oberderfer [email protected] http://professores.chapeco.ifsc.edu.br/lara/ Processos de Seleção ou Estruturas de Decisão
Algoritmos e Lógica de Programação. Prof. Marcos Antonio Estremoe. 1 - Faça um programa que imprima a frase: Bem Vindo à Engenharia Firb 2014.
Algoritmos e Lógica de Programação Prof. Marcos Antonio Estremoe 1 - Faça um programa que imprima a frase: Bem Vindo à Engenharia Firb 2014. 2 - Faça um programa que imprima a palavra Bem Vindo à Engenharia
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
Universidade Estadual do Sudoeste da Bahia Departamento de Estudos Básicos e Instrumentais Disciplina: Introdução à Ciência da Computação Prof.
Universidade Estadual do Sudoeste da Bahia Departamento de Estudos Básicos e Instrumentais Disciplina: Introdução à Ciência da Computação Prof. Modesto A. Chaves Faça um algoritmo que Leia dois valores
EXERCÍCIOS: Estrutura Sequencial, IF (SE), ELSE (Senão)
EXERCÍCIOS: Estrutura Sequencial, IF (SE), ELSE (Senão) Exercício 1) Escreva um programa para ler um número o o Se o número é par, mostre na tela o texto "O número é par" Senão, mostre na tela o texto
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
CADERNO DE EXERCÍCIOS ALGORITMOS
J. EXERCÍCIOS SOBRE MODULARIZAÇÃO 77. Faça uma função que recebe um número inteiro por parâmetro e retorna verdadeiro se ele for par e falso se for ímpar. 78. Escreva um programa que leia o raio de um
Lista de exercícios 01 de Computação Aplicada
Lista de exercícios 01 de Computação Aplicada 1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma. 2. Faça um algoritmo que receba dois números e ao final mostre a soma, subtração,
Fim. Instituto Federal do Pará Professor: Ricardo José Cabeça de Souza Disciplinas: - Algoritmos e Programação de Computadores
Instituto Federal do Pará Professor: Ricardo José Cabeça de Souza Disciplinas: - Algoritmos e Programação de Computadores LISTA DE EXERCÍCIOS 1 1. Fazer um algoritmo para calcular a soma entre dois números.
Introdução à Lógica de Programação Aula 2. Adaptação de Luis Otavio Alvares
1 Introdução à Lógica de Programação Aula 2 Adaptação de Luis Otavio Alvares 2 Operadores Usados para incrementar, decrementar, comparar e avaliar dados, que são operações básicas em processamento de dados.
Ficha 1 Noções de sequência e decisão em algoritmia
Ficha 1 Noções de sequência e decisão em algoritmia 1. Ler uma temperatura em Celsius e converter para Fahrenheit. Elabore o algoritmo e especifique as estruturas de dados necessárias para a resolução
Aula 7: Estrutura de Decisão
Aula 7: Estrutura de Decisão Fernanda Passos Universidade Federal Fluminense Programação de Computadores IV Fernanda Passos (UFF) Estrutura de Decisão Programação de Computadores IV 1 / 27 Agenda 1 Revisão
1ª LISTA DE EXERCÍCIOS - Extra
1ª LISTA DE EXERCÍCIOS - Extra Fabio Augusto Oliveira Guilherme da Cunha Fonseca FEPI Centro Universitário de Itajubá Curso de Engenharia de Produção 1) Faça um algoritmo que receba dois números e exiba
Introdução ao VisuALG
Introdução ao VisuALG Agenda VisuALG: Introdução ao VisuALG; Apresentação do Software; Entrada, Processamento e Saída; Depuração; Exercícios. Introdução ao VISUALG Site: http://www.apoioinformatica.inf.br/produtos/visualg
Conceitos Básicos. Professor: Juliano Lucas Gonçalves.
Conceitos Básicos Professor: Juliano Lucas Gonçalves [email protected] Agenda Revisão Algoritmos Memória, variáveis e constantes Estrutura básica de um algoritmo em pseudocódigo 2 O que já
Estruturas de Controle de Fluxo Pseudocódigo/Exercício Construa o pseudocódigo de um algoritmo para obter o resultado da divisão de dois números
Pseudocódigo/Exercício Construa o pseudocódigo de um algoritmo para obter o resultado da divisão de dois números inteiros quaisquer. algoritmo exercício 8.0 var n1, n2: inteiro res: real inicio escreva
Lógica de Programação e Algoritmos. Prof. André Y. Kusumoto
Lógica de Programação e Algoritmos Prof. André Y. Kusumoto [email protected] Blocos Estruturas de Controle Delimitam um conjunto de comandos com uma função bem definida. início fim
Programação de Computadores I - BCC 701 Lista de Exercícios 1 Módulo 1
Programação de Computadores I - BCC 701 Lista de Exercícios 1 Módulo 1 e de Dados Exercício 01 Codifique um programa que, dado dois números inteiros quaisquer, efetue a soma desses números e imprima o
ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)
Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE) Até o momento da disciplina vimos comandos de entrada, processamento e saída
Exercícios Repetição
Curso de Engenharia de Controle e Automação Disciplina: Informática para a Automação Professor: Marcelo Cendron Exercícios Repetição 1.1 8.3 Exercícios 1. Faça um programa utilizando o comando while, que
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
Instituto Federal de Minas Gerais - Campus avançado de Ponte Nova - IFMG Disciplina: Introdução a programação Professor: Saulo Henrique Cabral Silva
Instituto Federal de Minas Gerais - Campus avançado de Ponte Nova - IFMG Disciplina: Introdução a programação Professor: Saulo Henrique Cabral Silva Exercícios para praticar o uso das estruturas condicionais
Exercícios: Comandos de Repetição
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Comandos de Repetição 1. Faça um programa que determine o mostre os
EXERCÍCIOS DE ESTRUTURAS CONDICIONAIS
EXERCÍCIOS DE ESTRUTURAS CONDICIONAIS 1 - Fazer um algoritmo que leia um número inteiro e mostre uma mensagem indicando se este número é par ou ímpar. 2 - Fazer um algoritmo que calcule a média aritmética
LISTA DE EXERCÍCIO. 2) Fazer um algoritmo para calcular a soma entre dois números e multiplicar o resultado pelo primeiro.
LISTA DE EXERCÍCIO 1) Fazer um algoritmo para calcular a soma entre dois números. 2) Fazer um algoritmo para calcular a soma entre dois números e multiplicar o resultado pelo primeiro. 3) Fazer um algoritmo
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)
Lista de Exercícios 1 Algoritmos, Pseudocódigo e Fluxograma
Disciplina: TCC-00.7 Prog. de Computadores III Professor: Leandro Augusto Frata Fernandes Turma: A- Data: / / Lista de Exercícios Algoritmos, Pseudocódigo e Fluxograma. Escreva um algoritmo (pseudocódigo)
Programação em C. Victor Amorim dos Santos
Programação em C Victor Amorim dos Santos Chegou a hora da revisão Revisão - Algoritmo Sequência ordenada de passos para realização de uma tarefa. Exemplo: Troca de um pneu furado Afrouxar ligeiramente
1 ESTRUTURA SEQUENCIAL
Noções de Programação de Computadores Prof. Eduardo 1 1 ESTRUTURA SEQUENCIAL algoritmo Nome_do_algoritmo declaração de variáveis variáveis inicio bloco de comandos; fim_algoritmo 1.1 Declaração de variáveis
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
ESTRUTURA CONDICIONAL E SELEÇÃO
Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 ESTRUTURA CONDICIONAL E SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE OU DECISÃO) Até o momento da disciplina vimos algoritmos e programas
BCC201 Introdução à Programação ( ) Prof. Reinaldo Silva Fortes. Prática 05 Modularização
BCC Introdução à Programação (4-) Prof. Reinaldo Silva Fortes Funções: Passagem de parâmetros. Prática 5 Modularização ) Escreva uma função que receba um número inteiro e imprima o mês correspondente ao
Estruturas de Decisão
Estruturas de Decisão Professor: Juliano Lucas Gonçalves [email protected] Agenda Operadores Relacionais Lógicos Estruturas de Decisão Se...Entao Se...Entao...Senao Se...Entao...Senao (encadeados)
Lista 2 - ESTRUTURA DO SE
Universidade Federal de Sergipe Campus Alberto Carvalho Programação I Prof: Mai-Ly Vanessa Lista 2 - ESTRUTURA DO SE 1)Entrar com um número e imprimi-lo caso seja maior do que 20. 2)Construir um programa
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.
LISTA DE EXERCÍCIOS DE ICCII TURMA N1 E N2 3º PERÍODO ENGENHARIA DE PRODUÇÃO Prof.: Menezes Valor máximo: 3 pontos. Data da Entrega: Turma N1 23/04/2012 Turma N2 25/04/2012 Quantidade máxima de alunos
ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES I. Trabalho 1 (T1)
ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES I Trabalho 1 (T1) Grupo de até três acadêmicos; Entregar os algoritmos escritos; Entregar as implementações dos algoritmos em arquivo organizados em uma pasta,
Parte I - Expressões lógicas e operadores
Lista de Exercícios de Algoritmos e Laboratório de Programação - 01 Parte I - Expressões lógicas e operadores 1. Sendo A=3, B=7 e C=4, informe se as expressões abaixo são verdadeiras ou falsas. a) (A+C)
Exercícios de Programação
Exercícios de Programação 1- Uso de entrada de dados via teclado, saída de dados na tela e realização de operações aritméticas a) Faça um programa que calcule a área de um retângulo a partir dos seus lados
Lógica de Programação Módulo I Prof.: Ricardo Lokchin. Fazer os exercícios abaixo na Linguagem C ou em ALGORITMOS.
Curso Superior de Tecnologia em Sistemas para Internet a Distância Instituto Federal Sul-rio-grandense - IFSUL Sistema Universidade Aberta do Brasil UAB Núcleo de Produção de Tecnologia e Ensino - NPTE
Segunda lista de exercícios
Segunda lista de exercícios 1) Escreva um programa que, dado um valor representando um número de segundos, converte esse valor para horas, minutos e segundos, como apresentado a seguir: 7322 segundos são
Estrutura de decisão
Estrutura de decisão Os comandos de decisão ou desvio fazem parte das técnicas de programação que conduzem a estruturas de programas que não são totalmente sequenciais. Com as instruções de SALTO ou DESVIO
Exercícios de Linguagem C
Exercícios de Linguagem C Aspectos básicos 1. Fazer um programa para receber um número inteiro de segundos do usuário e imprimir a quantidade correspondente em horas, minutos e segundos. 2. Fazer um programa
UFG Instituto de Informática Curso de Engenharia de Software Disciplina de Introdução à Programação
UFG Instituto de Informática Curso de Engenharia de Software Disciplina de Introdução à Programação Lista de exercícios 2.1 Estruturas condicionais - básico 1) Desenvolver um algoritmo que determine o
Questão 1: Questão 2:
ICET CURSO: Ciência da Computação e Sistemas de Informação (Linguagem de Programação e Algoritmos) Estudos Disciplinares Campus: Data: / / Nome: RA: Turma: Questão 1: Qual a sequência que este algoritmo
2ª Lista de Exercícios de Programação I
2ª Lista de Exercícios de Programação I Instrução As questões devem ser implementadas em C, e auxiliadas pelo desenvolvimento de algoritmos (em alguma da formas de representação disponíveis - descrição
O que é triângulo (*)
Escola SESI Jundiaí Anápolis Disciplina: Matemática Turma: 1º Ano Professor (a) : César Lopes de Assis O que é triângulo (*) Considere três pontos A, B e C não colineares. Chama-se triângulo à figura geométrica
Instituto de Computação Programação de Computadores (TCC00326)
Lista de Exercícios Algoritmos, Pseudocódigo e Fluxograma. Escreva um algoritmo (pseudocódigo) que coloque os números de a 00 na tela na ordem inversa (começando em 00 e terminando em ). inteiro: Numero
Lista de Exercícios 06 Modularização (Procedimentos e Funções)
Lista de Exercícios 06 Modularização (Procedimentos e Funções) Procedimentos: Passagem de parâmetros. 1) Escreva um procedimento que receba um número inteiro e imprima o mês correspondente ao número. Por
COBOL DB2- CICS. Prof. Maromo [Aula 5]
COBOL DB2- CICS Prof. Maromo [Aula 5] Operadores em Cobol Operadores Cálculos aritméticos A linguagem Cobol possui rotinas que auxiliam o programador a efetuar cálculos aritméticos, são eles: ADD, SUBTRACT,
Lista de Exercícios 01 Entrada e Saída de Dados
Lista de Exercícios 01 e de Dados Exercício 01 Uma P. A., Progressão Aritmética, fica determinada pela sua razão (r) e pelo seu primeiro termo (a 1 ). Escreva um programa que determine o n-ésimo termo
Lista de Exercícios Estrutura de Repetição
Universidade Federal Fluminense Instituto de Computação Programação de Computadores III Luciana Brugiolo Gonçalves Lista de Exercícios Estrutura de Repetição E15. Desenvolva um algoritmo para exibir todos
AGRUPAMENTO DE ESCOLAS D. JOSÉ I - VRSA MATEMÁTICA 6.º ANO 2014/15
AGRUPAMENTO DE ESCOLAS D. JOSÉ I - VRSA MATEMÁTICA 6.º ANO 014/15 Ficha 3 Sequências e proporcionalidade direta NOME N.º Turma 1. Em relação às sequências seguintes escreva os cinco primeiros termos e
Profº José Roldão Gonçalves Barbosa
PUCGoiás - Departamento de Computação CMP1060 Informatica e Computação Profº José Roldão Gonçalves Barbosa EXERCÍCIOS DE ESTRUTURAS CONDICIONAIS 1) Fazer um algoritmo que leia um número inteiro e mostre
Elementos Básicos de Programação
Capítulo 2 Elementos Básicos de Programação 1. Escreva um programa em Python que pede ao utilizador que lhe forneça dois números (x e y) equeescreveovalorde(x + 3 * y) * (x - y). Oseuprogramadevegerarumainteraçãocomoaseguinte:
Programação II. Victor Amorim dos Santos
Programação II Victor Amorim dos Santos Estrutura de repetição - Loops Definição Loop é uma palavra inglesa, que originalmente significa aro, anel ou sequência. Início X verdadeiro X!= 0 Exemplo: Ler um
Apostila de EXERCÍCIOS e Respostas Algoritmos e Programação
Apostila de EXERCÍCIOS e Respostas Algoritmos e Programação - Parte 1 - Profa. Flávia Pereira de Carvalho Fevereiro de 2013 Sumário Página 1 EXERCÍCIOS DE LÓGICA DE PROGRAMAÇÃO - ALGORITMOS... 3 2 EXERCÍCIOS
Qual o raio de um círculo com 53,38 cm de perímetro? (considera = 3,14) Qual o diâmetro de um círculo com 37,68 cm de perímetro?
Qual o raio de um círculo com 53,38 cm de perímetro? (considera = 3,14) Qual o diâmetro de um círculo com 37,68 cm de perímetro? (considera = 3,14) Qual o perímetro de um círculo com 18 cm de raio? (considera
Tipos, variáveis, operadores, e entrada e saída
PUC-Rio, INF1005.33F, Programação 1, 2016.2 Lista 1: Introdução à linguagem de programação C Prof. Guilherme F. Lima 1. Refaça os exercícios da Lista 0 usando C no lugar de pseudocódigo. Tipos, variáveis,
Algoritmos Sequenciais
UNIVERSIDADE FEDERAL DE PELOTAS INSTITUTO DE FÍSICA E MATEMÁTICA DEPARTAMENTO DE INFORMÁTICA CURSO DE CIÊNCIA DA COMPUTAÇÃO PROGRAMAÇÃO I (750026) Algoritmos Sequenciais 1. Escreva um programa para ler
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem Python
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem Python Exercícios: Funções 1. Crie uma função que recebe como parâmetro um número
EMGI Programação. Ficha 7 Resolução. Programação 1 Calcular a hipotenusa de um triângulo rectângulo, sabendo as medidas dos seus catetos:
Programação 1 Calcular a hipotenusa de um triângulo rectângulo, sabendo as medidas dos seus catetos: variáveis cat1, cat2, hipotenusa : real; escrever ( Escreva a medida do cateto 1: ); ler (cat1); escrever
Exercícios sobre algoritmos
Exercícios sobre algoritmos Exercícios envolvendo estruturas de decisão Fazer um algoritmo para: 1) Receber um número do usuário e mostrar se esse número é par ou não par 2) Receber 3 valores numéricos,
Operadores e instruções
Operadores e instruções Joyce França Professora de Ciência da Computação - IFNMG 2 Operadores Operadores são elementos funcionais que atuam sobre operandos e produzem um determinado resultado. podem ser
Estruturas de Controle de Fluxo
139 Estruturas de Controle de Fluxo algoritmo "exercício 15 laço de repetição repita a" var num, contador: inteiro inicio contador
Informática Aplicada I Lista: Fluxograma
UNIVERSIDADE ESTADUAL PAULISTA JÚLIO DE MESQUITA FILHO CAMPUS DE GUARATINGUETÁ Colégio Técnico Industrial de Guaratinguetá Informática Aplicada I Lista: Fluxograma 1) Escreva um fluxograma que armazene
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO - CAMPUS CAXIAS. Aluno (s): 01 ATIVIDADE. Revisão de Conteúdo
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO - CAMPUS CAXIAS DISCIPLINA: Lab. de Programação PROF: MSc. Flávio Barros PERÍODO: 2 DATA: Aluno (s): 01 ATIVIDADE / / Revisão de Conteúdo
Lista de Exercícios 03a Repetição. 1) Escreva um programa que imprima todos os números inteiros de 0 a 50.
Instituto de Ciências Eatas e Biológicas ICEB Lista de Eercícios 03a Repetição 1) Escreva um programa que imprima todos os números inteiros de 0 a 50. 2) Escreva um programa que imprima todos os números
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;
Programação de Computadores I BCC 701 Lista de Exercícios Módulo
Programação de Computadores I BCC 701 Lista de Eercícios Módulo 02 2013-2 Eercícios de Séries Eercício 29 Seja a seguinte série: 1, 4, 9, 16, 25, 36, Escreva um programa que gere esta série até o N-ésimo
Elementos Básicos de Programação
Capítulo 2 Elementos Básicos de Programação 1. Escreva um programa em Python que pede ao utilizador que lhe forneça dois números (x e y) equeescreveovalorde(x + 3 * y) * (x - y). Oseuprogramadevegerarumainteraçãocomoaseguinte:
CAPÍTULO IV. Estruturas Condicionais CAPÍTULO IV ESTRUTURAS CONDICIONAIS ESTRUTURA CONDICIONAL SIMPLES
NBT110- Algoritmos e Estruturas de Dados Profa. Rosanna Mara Rocha Silveira Fevereiro/2013 - Versão 1.1 CAPÍTULO IV ESTRUTURAS CONDICIONAIS 31 Dentro dos algoritmos temos comandos especiais utilizados
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
O que é triângulo (*) (*) Extraído do livro: Vencendo com a matemática; Miguel Asis Name, Editora Brasil
Escola SESI Jundiaí Anápolis Disciplina: Matemática Turma: Geometria 1º Ano Professor (a) : César Lopes de Assis O que é triângulo (*) (*) Extraído do livro: Vencendo com a matemática; Miguel Asis Name,
Algoritmos. Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi
Algoritmos Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi Etapas para o desenvolvimento de um programa Analise: estudo do problema para determinação dos dados de entrada, do processamento
