1 / 17

Programação I

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.

xaria
Download Presentation

Programação I

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Programação I Caderno de Exercícios Nome

  2. 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.

  3. 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

  4. 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

  5. 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.

  6. 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

  7. 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.

  8. 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?

  9. 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.

  10. 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

  11. 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

  12. 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

  13. 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.

  14. 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

  15. 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. salarioReajustadosalario* 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. salarioReajustadosalario+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. salarioReajustadosalario* 1.05 iii. exiba nome, salario, salarioReajustado Não Justifique o “não” f Sim

  16. Preencha a memória a  5 b  3 Soma  a + b d  soma/2 d  d + 1 a soma b d

  17. 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

More Related