Baixe o app para aproveitar ainda mais
Prévia do material em texto
Algoritmos e Técnicas de Programação Prof. Marcelo Cabral www.fundacaoredeam.com.br 2016 Algoritmos e Técnicas de Programação Tópicos da aula de Hoje: ❖ Variáveis ➢ Declaração de Variáveis ❖ Constantes ➢ Declaração de Constantes ❖ Tipos de Dados ❖ Comandos e Expressões ➢ Comando de Atribuição ➢ Comando de Entrada ➢ Comando de Saída Algoritmos e Técnicas de Programação Algoritmos e Técnicas de Programação Variáveis Algoritmos e Técnicas de Programação O que é ? ➢ Uma variável, é um espaço da memória do computador que "reservamos" para guardar informações (dados). Como o próprio nome sugere, as variáveis, podem conter valores diferentes a cada instante de tempo, ou seja, seu conteúdo pode variar de acordo com as instruções do algoritmo. Tipos de dados ou tipos de Variáveis Algoritmos e Técnicas de Programação O que são ? ➢ Quando declaramos uma variável, devemos ter em mente quais valores serão armazenados naquele espaço de memória. É essa observação que definirá o tipo da variável a ser declarado. Tipos de Variáveis Algoritmos e Técnicas de Programação ➢ Tipo inteiro: Declararemos variáveis do tipo numérico inteiro quando precisarmos armazenar valores inteiros, positivos ou negativos (-10,-5,0, 1, 5, 7, ...). Tipos de Variáveis Algoritmos e Técnicas de Programação ➢ Tipo real: Declararemos variáveis do tipo numérico real para armazenar valores reais; em outras palavras, valores com ponto decimal (5.7, 3.2, -8.5). Tipos de Variáveis Algoritmos e Técnicas de Programação ➢ Tipo caractere: Declararemos variáveis do tipo literal caractere para armazenar um único caractere, que pode ser uma letra ou um símbolo ou pode também armazenar uma cadeia de caracteres. Tipos de Variáveis Algoritmos e Técnicas de Programação ➢ Tipo lógico: Declararemos variáveis do tipo lógico para armazenar valores lógicos. O valor de variáveis desse tipo será sempre VERDADEIRO ou FALSO. Constantes Algoritmos e Técnicas de Programação ➢ Como aprendemos, o valor de uma variável pode ser alterado ao longo de seu algoritmo. ➢ Mas precisamos também armazenar valores que não se alteram. Para isso existem as constantes. ➢ As constantes são criadas obedecendo às mesmas regras de nomenclatura das variáveis. Diferem apenas no fato de armazenar um valor constante. Declaração de Variáveis Algoritmos e Técnicas de Programação O que é ? ➢ É a forma de solicitar ao computador que reserve um espaço na memória, o qual tem nome, tipo e conteúdo especifico Declarando Variáveis em Portugol Algoritmos e Técnicas de Programação Sintaxe: var nome_da_variavel : tipo_da_variavel A palavra var é utilizada para indicar o início do bloco de declaração de variáveis de um algoritmo. Essa palavra é escrita apenas uma vez, independente do número de variáveis a serem declaradas. Declarando variáveis em Portugol Algoritmos e Técnicas de Programação Sintaxe: var nome_da_variavel : tipo_da_variavel Quando solicitamos que o computador reserve espaço de memória, temos de informar como vamos nos referir a essa área de memória reservada, ou seja, qual nome daremos a esse espaço de memória. Assim, toda variável tem um nome através do qual é referenciada. Declarando variáveis em Portugol Algoritmos e Técnicas de Programação Dicas de Nomeação de Variáveis Algoritmos e Técnicas de Programação Declarando Variáveis em Portugol Algoritmos e Técnicas de Programação Sintaxe: var nome_da_variavel : tipo_da_variavel Precisamos informar o tipo de dados que armazenaremos na variável para que o computador saiba o tamanho do espaço de memória que reservará. Algoritmos e Técnicas de Programação Declarando variáveis de mesmo tipo: var nome_da_variavel1, nome_da_variavel2 : tipo_da_variavel1e2 nome_da_variavel3 : tipo_da_variavel3 Quando duas variáveis de um mesmo tipo são declaradas, é possível coloca-las na mesma linha acrescentando uma virgula(“,”) entre elas. Declarando Variáveis em Portugol Algoritmos e Técnicas de Programação Declarando variáveis de mesmo tipo: var peso,idade : inteiro nome : caractere Tipos de Variáveis nome da variável tipo da variável Cadastros Declaração de constantes em Portugol Algoritmos e Técnicas de Programação Sintaxe: nome_da_variavel ← valor_constante É o nome pelo qual vamos nos referir à constante, predefinido pelo próprio sistema. Comando de atribuição em Portugol Algoritmos e Técnicas de Programação O que é ? ➢Comando que torna possível atribuir valores para uma variável ou constante Sintaxe ➢ nome <- Marcelo nome da variável comando de atribuição valor da variável Comando de entrada de dados em Portugol Algoritmos e Técnicas de Programação ➢ O comando de entrada de dados será responsável pela leitura e armazenamento desses dados na variável que indicarmos. Sintaxe: ➢ leia(variável) Comando de saída de dados em Portugol Algoritmos e Técnicas de Programação ➢ O comando de saída de dados exibe no monitor valores de constantes, variáveis ou expressões. Sintaxe: ❑ escreva(expressão) ❑ escreval(expressão) Pula a linha após escrever na tela Comentários em Portugol Algoritmos e Técnicas de Programação ➢ Os comentários são utilizados para demonstrar o que o programador está desenvolvendo naquela etapa e poder explicar para outras pessoas que leiam o código sobre o trata cada etapa do mesmo. Sintaxe: ➢ //isso é um comentário // Estrutura de um código em Portugol Algoritmos e Técnicas de Programação Algoritmo “semnome” //local para definir o nome do algoritmo var // local para declaração de variáveis <variáveis> inicio // inicio do programa <instruções> fim // fim do programa // → comentários Exemplo de um código em Portugol Algoritmos e Técnicas de Programação Algoritmo “olamundo” var inicio escreva(“Ola mundo!”) fim Exemplo de um código em Portugol Algoritmos e Técnicas de Programação Algoritmo “ola_aluno” var nome_aluno : caractere inicio escreval(“Escreva seu nome:”) leia(nome_aluno) escreval(“Ola ”,nome_aluno) fim Dúvidas Algoritmos e Técnicas de Programação Exercícios Algoritmos e Técnicas de Programação 1) Faça um algoritmo em Portugol que solicite que o usuário digite seu nome. Depois que o usuário digitar o nome, o programa deve exibir na tela uma mensagem exibindo o nome digitado. Suponha que o usuário seja o Henrique. Assim, após a digitação dos dados, seu programa deve exibir a seguinte mensagem: ❑ “Prazer em conhece-lo Henrique” Exercícios Algoritmos e Técnicas de Programação 2) Faça um algoritmo em Portugol que solicite que o usuário digite seu nome e a seguir solicite que seja digitada sua idade. Depois que o usuário digitar o nome e a idade, o programa deve exibir na tela duas mensagens: uma com o nome e outra com a idade do usuário. Suponha que o usuário seja o Pedro e tenha 32 anos. Assim, após a digitação dos dados, seu programa deve exibir as seguintes mensagens: ❑ “Seu nome é Pedro” ❑ “Você tem 32 anos” Estou no lanche Algoritmos e Técnicas de Programação Vamos para um intervalo Algoritmos e Técnicas de Programação Posso continuar Turma ? Operadores aritméticos e expressões aritméticas Algoritmos e Técnicas de Programação ➢ Os operadores aritméticos são símbolos que representam operações aritméticas, ou seja, as operações matemáticas básicas. Operadores Relacionais Algoritmos e Técnicas de Programação ➢ O que são operadores relacionais ? Os operadores relacionaissão aqueles utilizados para realizar comparações entre dois valores de um mesmo tipo. Operadores Lógicos Algoritmos e Técnicas de Programação ➢O que são operadores lógicos ? As operações lógicas trabalham sobre valores lógicos ou booleanos, e retornam verdadeiro (V) ou falso (F) de acordo com seus operandos. Os operadores lógicos são: E, OU, NÃO. Operadores Lógicos Algoritmos e Técnicas de Programação E (AND) [^] ❑ O Operador “E” ou “AND” resulta em um valor VERDADEIRO se os dois valores de entrada da operação forem VERDADEIROS, caso contrário o resultado é FALSO. OU (OR) [v] ❑ O Operador “OU” ou “OR” resulta em um valor VERDADEIRO se ao menos UM dos dois valores de entrada da operação for VERDADEIRO, caso contrário o resultado é FALSO. NÃO (NOT) [~] ❑ O Operador “NÃO” ou “NOT” é o único operador que recebe como entrada apenas um valor, e sua função é simplesmente inverter os valores. Ou seja, se o valor de entrada for VERDADEIRO, o resultado será FALSO e se o valor de entrada for FALSO, o resultado será VERDADEIRO. Tabela Verdade Algoritmos e Técnicas de Programação É um instrumento usado para determinar os valores lógicos das proposições compostas, a partir de atribuições de todos os possíveis valores lógicos das proposições simples componentes. Os resultados podem ser VERDADEIROS ou FALSOS Preposição 1 Preposição 2 E OU NÃO PREPOSIÇÃO 1 NÃO PREPOSIÇÃO 2 V V V V F F V F F V F V F V F V V F F F F F V V Algoritmos e Técnicas de Programação Exercícios Algoritmos e Técnicas de Programação 1. Escreva um algoritmo que leia dois números e exiba a soma deles 2. Escreva um algoritmo que leia três notas e exiba a média delas. 3. Escreva um algoritmo que leia o seu nome e o seu sobrenome e os escreva em uma só frase. Algoritmos e Técnicas de Programação Algoritmos e Técnicas de Programação Espero que tenham gostado ! Até próxima aula !
Compartilhar