Exercícios
•
Algoritmos - Conceitos
1. O que se entende por Algoritmo?
2. Para criar um algoritmo é necessário dividir o problema proposto em trê fases fundamentais. Quais são essas fases? Descreva cada uma delas
3. Para escrever um algoritmos pode-se usar diversos tipos de representações. Descreva três dessas representações. Dê exemplo de cada uma.
4. Os dados são representados pelas informações a serem processadas por um algoritmo
Relacione os principais tipos de dados e descreva o que pode ser armazenado em variáveis de cada um dos tipos de dados relacionados.
5. Qual a finalidade do operador de atribuição ← ? Dê exemplos de seu uso.
6. Para formar uma expressão matemática utiliza-se os operadores matemáticos.
Relacione os principais operadores matemáticos que podem ser usados nos algoritmos.
Dê exemplos.
7. Outra forma de atribuir valor a uma variável é através da entrada de dados. Qual a a instrução é utilizada para esta finalidade? Dê exemplos de seu uso.
8. As variáveis armazenam valores que serão processados durante o algoritmo e que, em geral, pode ser a saída do mesmo. Que instrução usamos para mostrar o valor de uma varável? Dê exemplos.
9. Dar o tipo de cada uma das constantes
a) 613
b) 613,0
c) –613
d) “613”
e) -3,012 * 10
f) 17*10
g) -28,3 * 10
h) “Fim de Questão”
10. Indique quais são os resultado obtido das seguintes expressões:
a) 1 / 2
b) 1 % 2
c) ( 200 / 10 ) % 4
d) 5*2 + 3
e) 6 +19 – 23
f) 3,0 * 5,0 +1
g) 1 / 4 + 2
h) 29,0 / 7 + 4
i) 3 / 6,0 – 7
11. Indique o valor da variável X do tipo inteiro em cada expressão aritmética. Considere
A=10, B=5, C=6, D=7, E=2, F=3, em que A, B, C, D, E, F são variáveis inteiras.
a) X ← A+B
b) X ← A + B – C
c) X ← A * B – C
d) X ← A + B * C
e) X ← A + B * C / F – E
f) X ← A % B + C % E + C % F + C % B + D / C
g) X ← A + A % C + C
h) X ← (A * B * C * D )/ (E * F)
12.
Expressão lógica é uma expressão cujos operadores