Logica de programação
Introdução
1. O que é um algoritmo e qual é sua importância para os computadores?
Algoritmo é uma sequência de ações que podem ser interpretadas por um computador. Esta sequência de ações descreve os passos que o computador deve seguir para atingir um objetivo. Sua importância está no fato de que qualquer programa de computador utiliza algoritmos para realizar qualquer ação desejada pelo usuário.
2. Quais são as diferenças principais entre hardware e software?
Hardware é qualquer dispositivo físico do computador (placa mãe, placa de som, periféricos, etc.).
Software é qualquer dispositivo lógico do computador (o sistema operacional, programas diversos, drivers, etc.). Apesar desta distinção, um não faz sentido sem o outro.
3. Descreva as principais funções:
a. Do processador
O processador é o hardware responsável por executar as ações descritas pelo software. É nele que ocorrem as operações lógicas e aritméticas de qualquer programa.
b. Da memória
A memória é o hardware responsável por armazenar os programas que estão sendo executados atualmente no processador. Ela atua como um armário cheio de gavetas nas quais informações (textos, números, etc.) são armazenadas e podem ser modificadas e/ou visualizadas.
c. Dos dispositivos de entrada/saída de dados
São os dispositivos de hardware responsáveis pela interação entre o usuário e o computador. Por meio deles os usuários podem informar dados para a máquina e observar os resultados das ações realizadas sobre tais dados.
www.dnatec.org.br
© Copyright 2014 - Todos os direitos reservados.
Comandos de Atribuição, Operações e Comandos de Entrada e Saída
1. Coloque parênteses nas expressões abaixo para representar a ordem em que as operações serão realizadas por um computador e calcule o resultado:
a. 2 + 3 * 5 / 3
R: 2 + ( (3 * 5) / 3 ) = 7
b. 2 + 3 * 2 ^ 4
R: 2 + (3 * (2 ^ 4)) = 50
c. 7 - 2 + 3
R: (7 -2) + 3 = 8
d. 3 * 5 / 3 - 2
R: ( (3 * 5) / 3) - 2 = 3