Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
* * ALGORITMOS – AULA 2 ANITA MACIEL Rio de Janeiro, 06 de maio de 2011 Hoje é um dia importante porque aprenderemos a construir algoritmos de várias formas. Marque na agenda: Aqui começa minha vida como desenvolvedor. Espero que você pratique muito durante os próximos dez dias e, se surgir dúvida, fale com seu professor. * * Arquitetura básica do computador * * Apresentando as linguagens * * Estrutura da Linguagem Natural O início do algoritmo começa com a primeira ordem e o término, com a última ordem. Você poderá, ou não numerar os passos. * * Estrutura da Linguagem Gráfica Todos os passos deverão ficar entre os símbolos de início e fim. * * Estrutura da Linguagem UAL Todos os comandos deverão ser colocados entre os comandos prog e fimprog. * * Comando de saída (display) Use verbos como: exibir(exiba), imprimir(imprima), escrever escreva), mostrar(mostre). exiba 23 imprimir 23 + 89 escrever nome mostre “Entendi” * * Comando de saída (display) Dentro desse símbolo, podemos encontrar: * * Comando de saída (display) imprima ...; imprima ..., ..., ...; imprima 23; imprima 23 + 89; imprima nome; imprima “Entendi”; * * Comando de saída (display) Os caracteres de controle \n e \t são usados com o comando imprima para que o programador tenha poder de decidir onde o dado será impresso. * * Tecla tab Tecla enter * * Comando de saída (display) * * Comando de saída (display) * * Comando de saída (display) * * Comando de saída (display) * * Comando de saída (display) * * Comando de saída (display) * * Comando de saída (display) * * Comando de saída (display) * * * * * * Agora vamos praticar Construa um algoritmo que exiba Estacio no display. * * escreva “Estacio” * * escreva “Estacio” * * escreva “Estacio” * * escreva “Estacio” * * escreva “Estacio” * * escreva “Estacio” * * escreva “Estacio” * * escreva “Estacio” * * * * * * Manipular dados/informações é, com certeza, uma das principais funções de um computador. * * Origem do dado O dado é um valor fornecido pelo usuário, gerado pelo programa ou lido de um arquivo Tipos de dados Inteiro, Real, Caracter e Lógico * * Origem do dado O dado é um valor fornecido pelo usuário, gerado pelo programa ou lido de um arquivo Tipos de dados Inteiro, Real, Caracter e Lógico * * Memória Principal * * Memória Principal célula * * Memória Principal endereço 0ff09 0ff0A 0ff0B * * * * * * * * * * * * Declarando variável * * Declarando variável tipo nomeDaVariável; * * Declarando variável tipo nomeDaVariável; tipo nV1, nV2, nVn; * * Declarando variável tipo nomeDaVariável; tipo nV1, nV2, nVn; Qualquer nome serve? * * Declarando variável Depende da linguagem. Vamos adotar aqui as regras: 1o caracter -> letra A partir do segundo, letra ou algarismo. * * Tipos da variável * * Tipos da variável inteiro, real, caracter e lógico * * Tipos da variável inteiro, real, caracter e lógico int, real, string e logico * * Tipos da variável inteiro, real, caracter e lógico int, real, string e logico * * Onde fica a variável? * * Vamos treinar Idade de uma pessoa * * Vamos treinar int idade; Idade de uma pessoa * * Vamos treinar int idade; Idade de uma pessoa Salário de uma pessoa * * Vamos treinar Idade de uma pessoa int idade; real salario; Salário de uma pessoa * * Vamos treinar int idade; real salario; Nome de uma pessoa Idade de uma pessoa Salário de uma pessoa * * Vamos treinar int idade; real salario; string nome; Nome de uma pessoa Idade de uma pessoa Salário de uma pessoa * * Vamos treinar int idade; real salario; string nome; Matrícula e CR de um aluno Nome de uma pessoa Idade de uma pessoa Salário de uma pessoa * * Vamos treinar int idade; real salario; string nome; int matric; Matrícula e CR de um aluno Nome de uma pessoa Idade de uma pessoa Salário de uma pessoa * * Vamos treinar int idade; real salario; string nome; int matric; real CR; Matrícula e CR de um aluno Nome de uma pessoa Idade de uma pessoa Salário de uma pessoa * * Vamos treinar mais Código do paciente, peso, altura e IMC * * Vamos treinar mais Código do paciente, peso, altura e IMC int codigo; * * Vamos treinar mais Código do paciente, peso, altura e IMC real peso, altura, IMC; int codigo; * * O comando de atribuição É um dos quatro comandos básicos da programação. Consiste em atribuir um valor a uma variável. * * * * O problema da data 251178 * * O problema da data 251178 * * O problema da data 251178 * * O problema da data * * O teste de mesa * * O teste de mesa * * O teste de mesa Memória Principal Display * * O teste de mesa Memória Principal Display dia mes ano * * * * Reveja todos os conceitos desta aula. Aprimore seus conhecimentos pesquisando no material didático e na bibliografia recomendada (procure na Biblioteca do campus ou na Biblioteca Virtual/ SIA). Faça todos os exercícios. * * Esteja sempre em contato com seu professor. Não durma com dúvidas. Assista a esta aula quantas vezes for necessário. * * *
Compartilhar