180 likes | 328 Views
Programação I. Caderno de Exercícios. Nome. DICAS PARA USAR ESTE CADERNO. Para continuar trabalhando: Para recomeçar do início da apresentação: clique na tecla F5 . Para continuar do ponto onde parou: clique shift + F5. Neste caderno de exercícios você pode escrever nestas caixas.
E N D
Programação I Caderno de Exercícios Nome
DICAS PARA USAR ESTE CADERNO • Para continuar trabalhando: • Para recomeçar do início da apresentação: clique na tecla F5. • Para continuar do ponto onde parou: clique shift + F5 Neste caderno de exercícios você pode escrever nestas caixas. Note que Isto só é possível no modo de apresentação. Se o tamanho da caixa parecer pequeno para o que você pretende escrever, não se preocupe pois ela irá se adequar ao texto. Para salvar o que escreveu você deve: 1 - Sair do modo de apresentação clicando no botão esc ; 2 – Salvar.
Computador é uma máquina (hardware) que processa dados e é passível de ser programada, ou seja, comandada por um conjunto de programas (software). Processador Placa-Mãe Memória Placas de Rede, Som, Vídeo, Fax Fonte de Energia Monitor Disco Rígido (HD Leitor de CDs e/ou DVDs Teclado Mouse
Os dados do mundo real são codificados para serem processados pelo computador. Os dados são então armazenados em dispositivos adequados aos quais os computadores têm acesso O processamento (manipulação dos dados) , armazenamento e acesso aos dados obedecem aos comandos de um programa. O comportamento do computador depende do software que ele está executando, no momento
Um programa é uma sequência de instruções (ou comandos) que dizem exatamente o que o computador deve fazer. O programa está escrito em uma linguagem de programação.Em java, geralmente, um programa é uma classe. Um conjunto de programas que se relacionam é um software. Em java, um software é um conjunto de classes que se relacionam.
Uma linguagem de programação tem regras, palavras-chave, e outros elementos necessários para formar os comandos. Permite que o programador refira-se à memória do computador através de variáveis
O programador deve enxergar o computador como uma máquina que será por ele programada e recebe comandos que atuam em diferentes unidades. Inicialmente podemos nos preocupar com apenas três unidades: Através da unidade de saída, o computador comunica-se com o meio externo. Unidade de saída: tela Na memória são armazenados, temporariamente, programas em execução e dados. A memória consiste em uma sequência de posições de armazenamento. memória Unidade de entrada: teclado Através da unidade de entrada há a comunicação do meio externo para o computador.
Dois aspectos de um comando em uma linguagem de programação: Sintaxe Semântica é a forma: “Como escrever o comando” é o significado: “O que faz o comando” Não consegue fazer nada certo?
Os comandos básicos (ou instruções) de uma linguagem de programação pertencem a uma das categorias abaixo: comandos de entrada comandos de atribuição Um comando de entrada faz com que o computador realize uma “leitura” dos dados provenientes de uma unidade de entrada. O programador deve usar este comando para captar os dados da unidade de entrada e armazenar na memória. Um comando de atribuição armazena valores na memória. O programador deve usar este comando para armazenar resultados de cálculos, de leituras, etc. na memória. comandos de controle comandos de saída Os comandos de controle servem para determinar o fluxo de execução de um programa. Lembrando que um programa consiste em uma sequência de comandos que serão executados pelo computador, o programador deve usar estes comandos para alterar a ordem de execução, seja para repetir a execução de um ou mais comandos, seja para condicionar a execução de um ou mais comandos Um comando de saída faz com que o computador realize uma “escrita” em uma unidade de saída. O programador deve usar este comando para mostrar dados e resultados (que estão armazenados na memória) e mensagens, na unidade de saída.
comando de atribuição Um comando de atribuição armazena valores na memória. O programador deve usar este comando para armazenar resultados de cálculos, de leituras, etc. na memória. A expressão é avaliada e o resultado é armazenado na variável Clique para ver exemplos Memória int x = 5; Clique para executar int res = x + 2 * 3 Clique para executar x 5 5 + 6 res 11 12 res = res +1; Clique para executar 11 + 1
comandos de entrada Os comandos (ou métodos) que realizam a entrada de dados, captam os dados digitados no teclado e enviam para a memória. Digitar os dados no teclado Memória 5 2 Ler num num 25
Saída de dados Os comandos (ou métodos) que realizam a saída de dados exibem, na tela, os valores armazenados na memória. Memória 25 Exibir num num 25
Coloque um V para as frases verdadeiras e um F para as falsas Computador é uma máquina que processa dados sob o controle de um programa armazenado O computador é capaz de processar somente dados numéricos. O cálculo da média de um aluno é um exemplo de processamento de dados. A classificação, em ordem alfabética, dos nomes dos clientes de uma empresa é um exemplo de processamento de dados. O programador escreve uma sequência de comandos e o computador determina, no momento da execução, qual comando será executado primeiro.
Observe que nem todas as caixinhas são preenchidas Associe as colunas [ a ] A forma de escrever o comando semântica sintaxe [ b ] Uma sequência de comandos linguagem [ c ] Os dados são armazenados. unidade de saída [ d ] O teclado memória variável O que um comando faz [ e ] unidade de entrada O computador exibe os resultados [ f ] programa
Um trecho de programa para exibir na tela o nome de um funcionário acompanhado de seu salário atual e seu salário reajustado em 5%, poderia ter a seguinte sequência de comandos? i. leia nome, salario ii. salario salario+ salario * 0.05 iii. exiba nome, salario Não Justifique o “não” a Sim Não i. leia nome, salario ii. salarioReajustadosalario* 1.05 iii. exiba nome, salário, salarioReajustado Justifique o “não” b Sim i. leia nome, salario ii. exiba nome, salarioReajustado c Não Justifique o “não” Sim i. leia nome, salario ii. salarioReajustadosalario+salario* 0.05 iii. exiba nome, salario, salarioReajustado d Não Justifique o “não” Sim i. leia nome, salario ii. exiba nome, salario, salario* 1.05 Não Justifique o “não” e Sim i. leia nome ii. salarioReajustadosalario* 1.05 iii. exiba nome, salario, salarioReajustado Não Justifique o “não” f Sim
Preencha a memória a 5 b 3 Soma a + b d soma/2 d d + 1 a soma b d
5) Mostre a memória e a tela, após a execução dos comandos abaixo: Memória salario 1200.00 reajuste salario * 0.05 salReaj salario + reajuste exiba “salario atual: ” , salario exiba “salario reajustado: “ ,salReaj salario reajuste salReaj