Baixe o app para aproveitar ainda mais
Prévia do material em texto
Aula 02 - Conhecendo as linguagens e construindo algoritmos Estrutura das linguagens Natural O algoritmo começa com a primeira ordem e o témino, com a ultima ordem. Os passos podem ser numerados Comandos de saída (Display) exibir / exiba imprimir / imprima escrever / escreva mostrar / mostre Comando de atribuição a <- ... Gráfica (Fluxograma) Todos os síbolos deverão ser colocados entre início e fim e unidos por linhas de fluxo. Comando de saída (Display) Comando de atribuição Pseudolinguagens Linguagens algorítmicas Neste caso, estudaremos a estrutura da linguagem UAL O cabeçalho é obrigatório: prog xxx. Todos os comandos deverão ser posicionados entre os comandos prog e fimprog, começando pela declaração das variáveis. Comando de saída (Display) imprima variável; imprima constante numérica; imprima "texto"; imprima [expressão]; imprima variável, "texto",...; Operadores Origem do dado O dado é um valor fornecido pelo usuário, gerado pelo programa ou lido de um arquivo. Tipos de dados Inteiro Números inteiros UAL: int Real Números fracionários ou de ponto flutuante UAL: real Caractere Composto por um ou mais caractere ou também conhecido como alfanumérico. UAL: string Lógico Tipo lógico que pode assumir os valores Verdadeiro ou Falso UAL: logico Armazenamento de dados de variáveis Memória principal A memória principal é um componente do computador dividido em partes chamadas células. Cada célula tem um endereço e, por essa razão, pode ser endereçada diretamente pelo processador. Costuma-se dizer, portanto, que a MP é endereçável e do tipo RAM (Memória de Acesso Aleatório). Variáveis Declarando uma variável no UAL tipo nomeDaVariável; tipo nV1, nV2, nVn; Tipos de Variáveis no UAL int real string logico Regras para nomear variáveis O primeiro caracter do nome deve ser sempre uma letra. Os demais podem ser letras, números ou sublinhados. Não pode conter palavras reservadas da linguagem. Exemplos Idade de uma pessoa int idade; Salário de uma pessoa int salario; Nome de uma pessoa string nome; Matrícula de uma pessoa int matric; Indicar se a matrícula do aluno está ativa logico ativo; Exercicios Problema da Data Exercicios da Lista 1 Atividades Aula 2
Compartilhar