Baixe o app para aproveitar ainda mais
Prévia do material em texto
Programador de Sistemas Professor: Anderson Alfredo Pinto Coelho E-mail: andersonalfredo.ufv@gmail.com 1 AULA 2 – Variáveis, Comandos de E/S. Operadores 2 Algoritmos Pseudo-linguagem: Portugol. É uma pseudolinguagem que permite o desenvolvimento de algoritmos estruturados em português de forma simples e intuitive, independentemente de linguagem de programação. 3 Algoritmos • Conceitos de Entrada, Processamento e Saída de dados. 4 Estrutura de um Algoritmos “Algoritmo”: palavra reservada que delimita o início do algoritmo seguindo pelo nome dado a ele. “var”: são declaradas na área separadas para elas. “início”: palavra reservada que delimita o início do algoritmo. “fimalgoritmo”: palavra reservada que delimita o fim do algoritmo. 5 O que é VisuAlg? O VisuAlg é um editor e interpretador de Pseudocódigos, para elaboração de algoritmos do mais simples ao mais complexo. A ideia do editor é permitir aos alunos iniciantes em programação o exercício de seus conhecimentos num ambiente próximo da realidade. 6 Tipos de Dados • O VisuAlg prevê quatro tipos de dados: Inteiro, real, character e lógico ou booleano. 7 Variáveis • Uma variável é um espaço na memória do computador destinado a um dado que é alterado durante a execução do algoritmo. 8 Variáveis • Existem algumas regras para a declaração ou nomeação de variáveis como: • Nomes de variáveis não podem ser iguais a palavras reservadas. • Nomes de variáveis devem possuir como primeiro caractere uma letra ou sublinhado, underline. Os cartecteres seguintes podem ser letras, números, sublinhados, em qualquer ordem. • Nomes de variáveis não podem conter espaços em branco. • Nomes de variáveis devem ser significativos. 9 Variáveis • Na sintaxe do Português Estruturado do VisuAlg, não existe diferenciação entre letras maiúsculas e minúsculas para nomeação de variáveis. 10 Variáveis • A seção de declaração de variáveis começa com a palavra chave var e continua com as seguintes sintaxe: • <Lista de variáveis> : <tipo de dado>. • Na <lista de variáveis>, os nomes das variáveis estão separados por vírgulas. 11 Variáveis • Exemplo de declaração de variável. 12 Constante e Comando de Atribuição • Para atribuir ou colocar um valor dentro de uma variável, utiliza-se o parador de atribuição. • <- 13 Exemplo de Algoritmo com Comando de Atribuição 14 Linhas de Comentários • O VisuAlg permite a inclusão de comentários, que se referem a qualquer texto precedido do símbolos de duas barras invertidas // que é ignorado, até se atingir o final da sua linha. • Para escrever comentários mais longos, que ocupem várias linhas, cada uma delas deverá começar por duas barras invertidas //. 15 Comandos de Entrada e Saída E/S Comandos de Saída • É representado pelo comando escreva ou escreval, conforme sintaxe abaixo: 16 Comandos de Entrada e Saída E/S • O commando de saída escreva, mostra o resultado na mesma linha, mas em colunas diferentes. • Já o commando de saída escreval, mostra o primeiro resultado na mesma linha, dos próximos em linhas diferentes. 17 Comandos de Entrada e Saída E/S • Exemplo de Algoritmo. 18 Comandos de Entrada e Saída E/S • Comandos de Entrada • É representado pelo comando leia, conforme sintaxe abaixo: • Leia (<lista de variáveis>) 19 Comandos de Entrada e Saída E/S • Comandos de Entrada • É representado pelo comando leia, conforme sintaxe abaixo: • Leia (<lista de variáveis>) 20 Comandos de Entrada e Saída E/S 21 Operadores Aritméticos 22 Operadores Relacionais 23 Operadores Lógicos 24 Operadores Lógicos 25 Exercícios 1 - Faça um algoritmo que lê uma temperatura em Fahrenheit e calcula a temperatura correspondente em Celsius. Ao final o programa deve exibir as duas temperaturas. Usar a fórmula: C = (5 * (F-32) / 9). 2 - Faça um algoritmo para calcular a área de uma circunferência. Usar a fórmula: A = π·r² 26 27
Compartilhar