Lógica de programação
Objetivo
Compreender o conceito de dado na programação; identificar os principais tipos de dados; declarar e utilizar variáveis corretamente; diferenciar variáveis de constantes; entender como os dados são armazenados na memória; aplicar os conceitos na construção de algoritmos.
Pontos principais
Todo programa de computador manipula informações. Exemplo: nome de uma pessoa, idade, salario, data de de nascimento, temperatura, nota de um aluno etc.
Na programação essas informações são chamadas de dados.
Antes de escrever algoritmos, precisamos compreender: Qual informação será armazenada, qual o tipo dessa informação, onde ela será armazenada, se ela poderá ou não ser alterada durante a execução.
Esses conceitos são definidos por: Tipos de dados, variáveis e constantes.
Tipos de dados: o tipo de dado define, Qual informação será armazenada; quanto espaço ocupará na memória; quais operações poderão ser realizadas.
tipo de dado inteiro: armazena números inteiros sem casas decimais. exemplos: 10 25 0 -100 300 -254412 | Aplicações: Quantidade de alunos; número de produtos; idade; número de páginas. Exemplo pseudocódigo: 1. Idade < 20 2. quantidade < 100
Tipo de dado real: Armazena números com casas decimais. Também é conhecido como: Float, Double, Decimal. (dependendo da linguagem) - exemplo: 3,14 ; 5,9 ; 1250,75 ; 0,5. Aplicações: salários, temperaturas, altura, peso, medidas... Exemplo pseudocódigo: 1. Altura < 1.78 2. Salário < 3500.50
Tipo de dado Caractere (Char): armazena apenas um único símbolo. poder ser: letra, número, símbolo especial. Exemplos: 1 'A' ; 2 'B' ; 3 '1' ; 4 '%'
tipo cadeias de caracteres (String): armazena textos complexos. Exemplo: "Maria" "universidade" "logica de programação"
tipo lógico (booleano): representa condições. possui apenas dois estados: verdadeiro ou falso. exemplo pseudocódigo: aprovado < verdadeiro
variáveis: variável é uma posição na memória destinada ao armazenamento temporário de dados. seu conteúdo pode ser alterado durante a execução do programa. Analogia: imagine uma caixa etiquetada... idade < 20 ... nova execução ... idade < 36
estrutura: Nome + Tipo + Valor
inteiro(tipo de dado) idade(variável)
idade < 20
como a variável é armazenada: Memória
Variável Valor
idade 20
altura 1.75
nome Maria
Exemplo completo:
1 inteiro idade
2 real altura
3 cadeia nome
4
5 idade < 20
6 altura < 1.78
7 nome < "carlos"
constantes: constante é um espaço de memória cujo valor NÃO pode ser alterado após sua definição. Exemplo: Dias_Semana < 7
Dados :
tipos: Inteiro, real, char, string e booleano
armazenamento: variável/valor mutável e constante/valor fixo
Dúvidas
Próximos passos
Revisar em 2 dias
Fazer os exercícios
Comentários
Ninguém comentou ainda. Seja a primeira pessoa.