Baixe o app para aproveitar ainda mais
Prévia do material em texto
Prof: André Cotelli do Espírito Santo E-mail: asanto@unicarioca.edu.br cotelli.andre@gmail.com ALGORITMOS I - AULA 2 Estrutura do VisuAlg Dividido em 3 (três) áreas distintas: Cabeçalho do Programa Área de Declarações Corpo do Programa Cabeçalho do Programa Identificação do programa com um nome Exemplo: algoritmo “Calcular_Idade” Área de Declarações Área usada para validar qualquer tipo de identificador A sub-área var será utilizada na declaração das variáveis do programa Declaração de Variáveis Instrução var seguida pelas variáveis do programa Formato: var [Nome variável] : [tipo da variável] ou [variável1], [variável2] : [tipo da variável] Declaração de Variáveis Exemplo: var nome: caractere idade: inteiro nota: real Declaração de Variáveis Exemplo: var nome: caractere nota1, nota2, media : real Corpo do Programa O programa propriamente dito Tem início com a instrução inicio e é finalizado pela instrução fimalgoritmo Exemplo: inicio instruções fimalgoritmo Exemplo de um Programa Programa que efetue a leitura de dois valores numéricos. Faça a adição entre os valores e apresente o resultado Exemplo de um Programa Algoritmo 1)Ler um valor para a variável num1 2)Ler outro valor para a variável num2 3)Efetuar a soma das variáveis num1 e num2, colocar o resultado na variável soma 4)Exibir o valor da variável soma Exemplo de um Programa Programa VisuAlg algoritmo "Soma_Numeros" var num1, num2, soma: inteiro inicio leia(num1) leia(num2) soma<- num1 + num2 escreval(soma) fimalgoritmo Entrada e Saída dos Dados Os comandos leia e escreva são chamados, respectivamente, de entrada e saída dos dados A instrução escreva gera a saída de dados A instrução leia permite a entrada de dados Entrada e Saída dos Dados Diferença entres as instruções escreval e escreva A instrução com final com l significa linha, ou seja, ao final da instrução é realizado um “pulo” de linha Variáveis Região identificada por um tipo de dado com a finalidade de armazenar informações Exemplo: var nome: caractere nota, media: real idade: inteiro Variáveis Regras de construção: Iniciar sempre por uma letra (a-z, A-Z) ou underline ( _ ) Restante do nome deve conter apenas letras, underlines ou números (0 -9) Não pode haver outros caracteres Variáveis Regras de construção: Não existe distinção entre letras maiúsculas e minúsculas no nome Ex: NUMERO, Numero e numero são equivalentes Variáveis Exemplos de variáveis válidas: • idade • Nota1 • Media • nome • _ano Variáveis Exemplos de variáveis inválidas: • 3nota • Nome Completo • %idade Palavras Reservadas O VisuAlg reconhece um grupo de palavras como sendo reservadas Essas palavras não podem ser usadas como variáveis no programas Palavras Reservadas aleatorio enquanto fimfuncao leia real algoritmo entao fimpara limpatela procedimento arquivo escolha fimprocedimento logico repita ate escreva fimrepita mod retorne caractere escreval fimse nao se caso faca funcao ou senao cronometro falso inicio outrocaso timer debug fimalgoritmo int para var e fimenquanto inteiro passo vetor eco fimescolha interrompa pausa verdadeiro xou Comentários Textos escritos no código-fonte para explicar ou descrever parte do programa Formato: { comentário do programa} ou //comentário do programa Tipos de Dados Os dados representam as informações processadas pelo computador Os tipos de dados especificam os valores e operações possíveis de uma variável Tipos de Dados Inteiros Dados numéricos positivos ou negativos, excluindo números fracionários Exemplo: var idade: inteiro ano1, ano2: inteiro Tipos de Dados Reais Dados numéricos fracionários positivos ou negativos Exemplo: var nota, media: real salario: real Tipos de Dados Caracteres O tipo caractere, também conhecido como string, é uma sequência de letras, números e símbolos especiais Exemplo var nome, endereco: caractere texto: caractere Tipos de Dados Lógicos Define variáveis do tipo booleano, ou seja, dados com valores verdadeiro ou false falso Exemplo: var aprovado: logico Exercício 1 Faça um programa que leia o nome, idade e nota, depois imprima na tela. Exercício 1 Exercício 2 Faça um programa para ler e escrever na tela os seguintes dados: oNome oEndereço oTelefone oCidade oCep Exercício 2 Exercício 3 Escreva um programa que receba o nome e nota de 2 alunos. Exiba esses dados (nome e nota) ao final do programa Exercício 3 Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Slide 8 Slide 9 Slide 10 Slide 11 Slide 12 Slide 13 Slide 14 Slide 15 Slide 16 Slide 17 Slide 18 Slide 19 Slide 20 Slide 21 Slide 22 Slide 23 Slide 24 Slide 25 Slide 26 Slide 27 Slide 28 Slide 29 Slide 30 Slide 31 Slide 32
Compartilhar