1 ESTRUTURA SEQUENCIAL

Documentos relacionados
Algoritmos e Programação

Algoritmos e Programação

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

Algoritmos e Programação

G A B A R I T O. Estrutura Sequencial

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

CAPÍTULO 3 INSTRUÇÕES BÁSICAS

Informática Aplicada I Lista: Fluxograma

LISTA DE EXERCÍCIOS. 2) Explique a diferença entre algoritmo computacional e não computacional.

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.

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

1ª LISTA DE EXERCÍCIOS

ALGORITMOS E ESTRUTURAS DE DADOS I

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

EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS

Introdução ao VisuALG

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

Algoritmos I Aula 5 Visualg

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

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.

Operadores e instruções

Exercícios: comandos condicionais

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

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

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

Capítulo 3 Estrutura Sequencial

ALGORITMOS E ESTRUTURAS DE DADOS I

Exercícios: comandos condicionais

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

EXERCÍCIOS DE ESTRUTURA SEQUENCIAL

3) Faça um algoritmo para ler a base e a altura de um triângulo. Em seguida, escreva a área do mesmo. Obs.: Área = ( Base * Altura ) / 2

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

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

LISTA DE EXERCÍCIOS: 1ª Unidade

ESTRUTURA CONDICIONAL E SELEÇÃO

Entrada e Saída. Aula 02

Exercícios C++ Lista1 Exemplo em C++: 1- Faça um programa que receba quatro números inteiros, calcule e mostre a soma desses números.

Lógica e Linguagem de Programação Aula 02 - Tópicos Preliminares Exercícios 02 - Respostas Professor: Danilo Giacobo

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: 1ª Unidade

Maratona de Programação

CAPÍTULO III. Comandos de Atribuição, Entrada e Saída CAPÍTULO III COMANDO DE ATRIBUIÇÃO SINTAXE DO COMANDO DE ATRIBUIÇÃO EM ALGORITMOS

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

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

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

Algoritmo e Programação Matemática

CAPÍTULO IV. Estruturas Condicionais CAPÍTULO IV ESTRUTURAS CONDICIONAIS ESTRUTURA CONDICIONAL SIMPLES

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

(53)

Portugol. Tiago Alves de Oliveira

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.

Prof. Jorge Cavalcanti

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

Linguagem e Ambiente Scratch. Introdução à Laboratório Prof.Alfredo Parteli Gomes

PROGRAMAÇÃO em C. Vitor Valerio de Souza Campos

CAPÍTULO IV. Estruturas Condicionais CAPÍTULO IV ESTRUTURAS CONDICIONAIS ESTRUTURA CONDICIONAL SIMPLES

Universidade Federal de Goiás Instituto de Informática

Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM

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

PROGRAMA HelloWorld.java ESTRUTURA SEQUENCIAL. Programa HelloWorld.java

EXERCÍCIOS: Estrutura Sequencial, IF (SE), ELSE (Senão)

1ª LISTA DE EXERCÍCIOS - Extra

Projeto TSIaD Tecnologia em Sistemas para Internet a Distância

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

Resolva os exercícios utilizando a linguagem de programação C

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

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

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

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

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

Disciplina de Lógica de Programação - LOPS1

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II. Prof. Dr. Daniel Caetano

PROGRAMAÇÃO DE COMPUTADORES I BCC Aula Prática 02

EXERCÍCIOS e Respostas de Lógica de Programação - ALGORITMOS -

Introdução à Ciência da Computação SCC0120 Prof. Zhao Liang. Aula de Laboratório 1: Operadores, comandos básicos e comando IF 27/03/2012

Pseudolinguagem (ou Portugol) Profº Elton Rodrigo

Pseudocódigo e visualg

LISTA DE EXERCÍCIO. 2) Fazer um algoritmo para calcular a soma entre dois números e multiplicar o resultado pelo primeiro.

Aula 5 Oficina de Programação Introdução ao C. Profa. Elaine Faria UFU

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

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

ALGORITMOS E LÓGICA DE PROGRAMAÇÃO PRÉ AULA PRÉ AULA 31/08/2015

Exercícios de Programação

As bibliotecas iostream e cstdlib permitem a utilização de diversos comandos de entrada e saída e funções básicas.

Processamento de Dados aplicado à Geociências. AULA 4:Comando de Entrada Comando de Saída Comando de Atribuição

Estrutura de um Algoritmo, Variáveis, Comandos de Entrada e Saída e Expressões Aritméticas

CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA : INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO ASSUNTO: ALGORITMOS

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II. Prof. Dr. Daniel Caetano

Exercícios Repetição

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

Apostila de EXERCÍCIOS e Respostas Algoritmos e Programação

Parte I - Expressões lógicas e operadores

Algoritmos. Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi

Transcrição:

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 As variáveis são declaradas após a palavra declaração de variáveis e os tipos mais utilizados são: numérico (inteiro ou real) e literal (caracteres). inteiro x; real y; literal i; 1.2 Comando de atribuição O comando de atribuição é utilizado para conceder valores ou operações a variáveis, sendo representado pelo símbolo. x 4; y 2.5; i A ; 1.3 Comando de Entrada O comando de entrada é utilizado para receber dados digitados pelo usuário, que serão armazenados em variáveis. Esse comando é representado pela palavra leia. leia(x); Um valor digitado pelo usuário será armazenado na variável x. 1.4 Comando de saída O comando de saída é utilizado para mostrar dados na tela. Esse comando é representado pela palavra escreva, e os dados podem ser conteúdos de variáveis ou mensagens. escreva(x); Mostra o valor armazenado na variável x. escreva( Conteúdo de Y:,y); Mostra a mensagem Conteúdo de Y: e em seguida o valor armazenado na variável y.

Noções de Programação de Computadores Prof. Eduardo 2 Exercício resolvido: 1 Faça um algoritmo que receba dois números inteiros, calcule e mostre a soma desses números. algoritmo Somar declaração de variáveis inteiro num1,num2,soma; início escreva( Digite o número 1: ); leia(num1); escreva( Digite o número 2: ); leia(num2); soma num1+num2; escreva( Resultado:,soma); fim_algoritmo Exercícios: 1 - Escreva um algoritmo que armazene o valor 10 em uma variável A e o valor 20 em uma variável B. A seguir (utilizando apenas atribuições entre variáveis) troque os seus conteúdos fazendo com que o valor que está em A passe para B e vice-versa. Ao final, escrever os valores que ficaram armazenados nas variáveis. 2 - Analise os algoritmos abaixo e diga o que será impresso na tela ao serem executados: a) c) b) d)

Noções de Programação de Computadores Prof. Eduardo 3 e) f) 3 Os pares de instruções abaixo produzem: 4 - Reescreva as instruções abaixo com o mínimo de parênteses possível, mas sem alterar o resultado: 5 Faça um algoritmo que leia a idade de uma pessoa expressa em anos, meses e dias e escreva a idade dessa pessoa expressa apenas em dias. Considerar ano com 365 dias e mês com 30 dias. 6 Escreva um algoritmo para ler as dimensões de um retângulo (base e altura), calcular e escrever a área do retângulo. 7 Faça um algoritmo que leia as idades de 3 pessoas, calcule a média aritmética destas idades e mostre o cálculo. 8 A contribuição ao INSS equivale a 11% do salário de um trabalhador. Faça um programa que leia o salário de uma pessoa, calcule e mostre o imposto a ser pago.

Noções de Programação de Computadores Prof. Eduardo 4 9 Faça um algoritmo que receba três notas e seus respectivos pesos, calcule e mostre a média ponderada. 10 Faça um algoritmo que receba o salário de um funcionário e o percentual de aumento, calcule e mostre o valor do aumento e o novo salário. 11 Faça um algoritmo que receba o salário base de um funcionário, calcule e mostre o salário a receber, sabendo-se que o funcionário tem gratificação de 5% sobre o salário base e paga imposto de 7% sobre este salário. 12 O custo de um carro novo ao consumidor é a soma do custo de fábrica com a porcentagem do distribuidor e dos impostos (aplicados ao custo de fábrica). Supondo que o percentual do distribuidor seja de 28% e os impostos de 45%, escrever um algoritmo para ler o custo de fábrica de um carro, calcular e escrever o custo final ao consumidor. 13 Faça um programa que calcule e mostre a área de um triângulo. Sabe-se que: A=(base*altura)/2. 14 Faça um programa que calcule e mostre a área de um círculo. Sabe-se que:. 15 Faça um programa que receba um número positivo e maior que zero, calcule e mostre: a) o número digitado ao quadrado; b) o número digitado ao cubo; c) a raiz quadrada do número digitado; 16 - Faça um programa que receba o número de horas trabalhadas e o valor do salário mínimo, calcule e mostre o salário a receber seguindo estas regras: a) a hora trabalhada vale a metade do salário mínimo; b) o salário bruto equivale ao número de horas trabalhadas multiplicado pelo valor da hora trabalhada; c) o imposto equivale a 3% do salário bruto; d) o salário a receber equivale ao salário bruto menos o imposto. 17 Escreva um algoritmo para ler uma temperatura em graus Fahrenheit, calcular e escrever o valor correspondente em graus Celsius (baseado na fórmula abaixo): Observação: Para testar se a sua resposta está correta saiba que 100ºC = 212F 18 A imobiliária Home vende apenas terrenos retangulares. Faça um algoritmo para ler as dimensões de um terreno e depois exibir a área do terreno. 19 - Pedrinho tem um cofrinho com muitas moedas, e deseja saber quantos reais conseguiu poupar. Faça um algo ritmo para ler a quantidade de cada tipo de moeda, e imprimir o valor total economizado, em reais. Considere que existam moedas de 1, 5, 10, 25 e 50 centavos, e ainda moedas de 1 real. Não havendo moeda de um tipo, a quantidade respectiva é zero. 20 Faça um programa que receba o peso de uma pessoa em quilos, calcule e mostre esse peso em gramas. 21 - Faça um programa que calcule e mostre a área de um trapézio. 22 Faça um programa que calcule e mostre a área de um losango.

Noções de Programação de Computadores Prof. Eduardo 5 23 Cada degrau de uma escada tem X de altura. Faça um programa que receba essa altura e a altura que o usuário deseja alcançar subindo a escada, calcule e mostre quantos degraus ele deverá subir para atingir seu objetivo, sem se preocupar com a altura do usuário. Todas as medidas fornecidas devem estar em metros. 24 Faça um programa que receba a medida do ângulo formado por uma escada apoiada no chão e encostada na parede e a altura da parede onde está a ponta da escada, calcule e mostre a medida desta escada. 25 Uma pessoa deseja pregar um quadro em uma parede. Faça um programa para calcular e mostrar a que distância a escada deve estar da parede. A pessoa deve fornecer o tamanho da escada e a altura em que deseja pregar o quadro. Lembre-se de que o tamanho da escada deve ser maior que a altura que se deseja alcançar. X Altura em que deseja pregar o quadro Y Distância em que deverá ficar a escada Z Tamanho da escada 26 Construa um algoritmo que, tendo como dados de entrada dois pontos quaisquer no plano, P(x1,y1) e P(x2,y2), escreva a distância entre eles. A fórmula que efetua tal cálculo é: 27 Escreva um algoritmo que leia três números inteiros e positivos (A, B, C) e calcule a seguinte expressão:, onde 28 Um sistema de equações lineares do tipo:, pode ser resolvido segundo mostrado abaixo : Escreva um algoritmo que lê os coeficientes a,b,c,d,e e f e calcula e mostra os valores de x e y. 29 Um professor de matemático da sua escola solicitou a você o seguinte programa: Faça um programa que receba o raio, calcule e mostre: (2,5) a) O comprimento de uma esfera; sabe-se que C= 2 * π * R 3. b) A área de uma esfera; sabe-se que A = π * R 2 ; c) O volume de uma esfera; sabe-se que V = ¾ * π * R 3.