Algoritmo
Av. Dr. Armando Pannunzio, 1478 – Jd. Vera Cruz – Sorocaba/SP – CEP 18050-000 – (15) 3321-1520 www.anhanguera.com 0800 15 21 36
Nome: Fabiano Ferreira da Silva - RA 3715647599
Curso: Engenharia de Controle e Automação - 1⁰ Semestre/2012
Disciplina de Algoritmos e Programação
Professor Adriano Goularte
1. Defina, com suas palavras, o que é algoritmo. Algoritmo é uma forma de estruturarmos um processo, descrevendo a ideia proposta utilizando condições e lógicas numa sequência desde o início até o resultado final.
2. Cite alguns algoritmos que podemos encontrar no nosso dia-a-dia. Fazer um bolo seguindo uma receita, sair para trabalhar (levantar da cama, tomar banho e escovar os dentes, trocar de roupa, dirigir o carro, decidir qual caminho seguir, etc.) , fazer compras (levantar a lista de compras, ir até o supermercado, comprar os itens selecionados, pagar, etc.), programar um aparelho de som, tv ou qualquer equipamento eletrônico utilizando o manual, etc.
3. Um algoritmo não pode conter um comando como “Escreva todos os números inteiros positivos”. Por quê? Porque os números propostos são infinitos e um algoritmo é representa um conjunto organizados de passos que termina após um período definido e limitado.
4. Faça um algoritmo para somar dois números e multiplicar o resultado pelo primeiro número.
Inicio inteiro: a, b, c; escreva ("digite o valor de A:"); leia (a); escreva ("digite o valor de B:"); leia (b); c B
b) ( V ) B >= (A + 2)
c) ( V ) C = (B –A)
d) ( F ) (B + A) B
11. Sabendo que A=5, B=4 e C=3 e D=6, informe se as expressões abaixo são verdadeiras ou falsas.
a) (V ) (A > C) e (C 10 ou (A+B) = (C+D)
c) (V ) (A>=C) e (D >= C)
12. Baseando-se nas seguintes atribuições, marque nos parênteses os valores lógicos das expressões :
A ← “AMIGO” B ← 5 < 9 C ← “ALICE”