O documento discute tipos de dados, variáveis e constantes em programação de computadores. Apresenta os principais tipos de dados como numéricos, caracteres, lógicos e suas características. Também define variáveis e constantes, explicando como declará-las e atribuir valores.
Básico do básico do Python, sem nem entrar em orientação a objetos.
A imagem sobre slices foi extraída do livro "Python para Desenvolvedores", que pode ser obtido aqui:
http://ark4n.wordpress.com/python/
Alguns exemplos também foram retirados desse livro, outros do tutorial oficial de Python.
Segunda aula de Lógica de Programação da turma de Técnico em Informática para Internet, do curso Pronatec/UNIMEP, realizada no segundo semestre de 2014.
Neste slide iniciamos a programação em C, apresentando a sintaxe, o escopo inicial para iniciar a programação utilizando a ferramenta DevC++ [Aula para curso técnico]
TREINAMENTO PARA SOLUCIONAR PROBLEMAS COMPUTACIONAIS COM A LINGUAGEM DE PROGRAMAÇÃO C++
Estrutura geral de um programa C/C++. Principais Comandos.
Estruturas condicionais e Estruturas de Repetição.
Exercícios.
Básico do básico do Python, sem nem entrar em orientação a objetos.
A imagem sobre slices foi extraída do livro "Python para Desenvolvedores", que pode ser obtido aqui:
http://ark4n.wordpress.com/python/
Alguns exemplos também foram retirados desse livro, outros do tutorial oficial de Python.
Segunda aula de Lógica de Programação da turma de Técnico em Informática para Internet, do curso Pronatec/UNIMEP, realizada no segundo semestre de 2014.
Neste slide iniciamos a programação em C, apresentando a sintaxe, o escopo inicial para iniciar a programação utilizando a ferramenta DevC++ [Aula para curso técnico]
TREINAMENTO PARA SOLUCIONAR PROBLEMAS COMPUTACIONAIS COM A LINGUAGEM DE PROGRAMAÇÃO C++
Estrutura geral de um programa C/C++. Principais Comandos.
Estruturas condicionais e Estruturas de Repetição.
Exercícios.
Este documento descreve boas práticas de programação na plataforma .NET. Nós iremos ver:
- Padrões C# de nomenclatura;
- Dicas para boas práticas de programação;
Qual a finalidade:
- Escrever códigos de qualidade e fácil manutenção;
Em quais situações utilizaremos estes recursos:
- No desenvolvimento de qualquer programa .NET;
Algoritmo e programação jejjehshjwnv.pptxCanaldoOssufo
Algoritmia e prigraghwhhhwwnebe kwnwbhwuwuwhwvw uwuwjjwjwjwjwuwgvwhwjwjwugheueuehbehehhwiwiwijwjwjjwjwjjejejejjejjejejejjejejejejjejejejjwjwjjwjjwjwjwj
Baixe mais arquivos em http://pastadomau.wikidot.com.
Este trabalho mostra de forma superficial (que modéstia!) os conceitos básicos de duas linguagens de programação: Pascal e C++. Os tópicos abordados são os básicos necessários para que um programador que desconheça a linguagem consiga elaborar um pequeno programa e compreender as principais características de cada linguagem. Entre os itens apresentados estão os tipos de dados oferecidos por cada uma das linguagens bem como o modo que cada uma trabalha com eles.
1. Algoritmos e Programação de Computadores
Tipos de Dados, Variáveis e Constantes
Thiago Nelson Faria dos Reis
2. Algumas Definições
2
Variáveis e Constantes
São espaços reservados na memória para armazenar
informações.
São os elementos básicos que um programa manipula.
Tipos de Dados
São os possíveis tipos de valores que uma variável ou
constante pode ter.
Indicam ao compilador as conversões necessárias para realizar
operações entre variáveis e constantes.
3. Principais Tipos de Dados
3
Numéricos
Tipo específico para números. Podem ser usadas para Inteiros ou reais.
int - um inteiro com sinal. O tamanho depende do Sistema Operacional e da
máquina.
1, 2, 3, 4, -6
float – Número em ponto flutuante de precisão simples. números Reais
1.05, 6.3, 2.5
Caracteres
Especifica para conjunto de caracteres, texto.
char - um caractere.
‘A’,‘B’,‘C’,‘D’
string - conjunto de caracteres
‘Casa’,‘sapato’
Lógicos
Armazena valores lógicos, somenteVerdadeiro ou Falso
bool ou boolean – variável booleana
True(Verdadeiro) ou False(falso)
4. Tipos de Dados Fortes e Fracos
4
Forte
Devem ser declaradas antes de serem utilizadas.
Exigem a declaração das variáveis e somente aceitam o valor
especificado pelo tipo.
Exemplo: Java e Delphi
Fraca
Podem ser utilizadas sem serem declaradas.
Podem receber valores diversos, string e inteiro, por exemplo,
pois a conversão é implícita.
A responsabilidade da integridade dos dados é do
programador.
Exemplo: Php eVBScript
5. Variáveis
5
Características
O seu valor pode ser modificado no decorrer do programa
Só pode armazenar um valor ao mesmo tempo
Recebem um nome para serem referenciadas
Escopo definido
Global
Local
Possui 3 atributos
Nome: Identifica a variável
Tipo:Tipo de dado que ela pode armazenar
Informação: É o valor que ela armazena naquele momento
6. Variáveis
6
Nomenclatura
Somente Letras e Números
_ é considerada letra
Deve começar com letra ou _
Não podem ser utilizadas palavras reservadas
Facilita se colocarmos nomes significativos
Exemplos
valor, soma, total, nome, raio
8. Constantes
8
Características
O seu valor não pode ser modificado no decorrer do
programa.
Recebem um nome para serem referenciadas
Escopo definido
Global
Local
Possui 2 ou 3 atributos
Nome: Identifica a variável
Tipo:Tipo de dado que ela pode armazenar (Algumas linguagens não é
necessário)
Informação: É o valor que ela armazena durante toda a execução do
programa.
9. Constantes
9
Nomenclatura
Somente Letras e Números
_ é considerada letra
Deve começar com letra ou _
Não podem ser utilizadas palavras reservadas
Facilita se colocarmos nomes significativos
Exemplos
qtd_maxima, qtd_minima, total
10. Constantes
10
Declaração
Delphi e Pascal: Const Idade = 28;
Visual Basic: Const Nome As String = “Thiago"
ASP: Const qtd_maxima = 40
C: const int total = 100;
11. Exercícios de Fixação
11
1. O que são variáveis e constantes? Qual a principal
diferença entre elas?
2. Verifique se os nomes são válidos. Justifique os inválidos.
a) tempo
b) nota_final
c) us$
d) char
e) 2dias
f) teste 1
g) raio.do.circulo
12. Exercícios de Fixação
12
3. De acordo com o conceito de declarações e atribuições, quais estão
corretas e quais não estão. Justifique as que estiverem incorretas.
a) Var Idade : Integer;
Idade := 20;
b) Var Nome : String;
Nome := ‘Carlos Eduardo’;
c) Var Finalizar : boolean;
Finalizar := ‘Não’;
d) Var Preco : Integer;
Preco := 45.65;
e) VarTotal : String;
Total := 20;
f) Const Desconto = 0.1;
g) Qtd_Maxima = 100;
h) Var SobreNome : Char;
SobreNome := ‘Silva’;