Buscar

Aula06 - Identificadores, constantes, variáveis e comandos de entrada e saída

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 31 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 31 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 31 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Introdução à Programação 
Rafael Oliveira Vasconcelos 
 
Introdução à Programação 
Programação Estruturada 
 Facilita a compreensão de problemas de uma forma mais 
simples, através de mecanismos de controle de execução; 
 
 O princípio básico da programação estruturada é a 
separação do programa em blocos 
 Exemplo 
 Fluxogramas; 
 Pseudocódigo; 
 
2 
Introdução à Programação 
Pseudocódigo 
 O pseudocódigo não exige o conhecimento de nenhuma 
linguagem de programação; 
 
 Auxilia a resolução de alguns problemas; 
 
 É uma representação escrita dos fluxogramas; 
 
 São escritos de forma estruturada. Possuem: 
 Sintaxe; 
 Semântica; 
 
 
3 
Introdução à Programação 
Pseudocódigo 
 Sintaxe 
 Em relação a forma; 
 Definida pela linguagem; 
 Semântica 
 Em relação ao conteúdo; 
 Significado que será dado ao algoritmo; 
 
 
4 
Introdução à Programação 
Pseudocódigo 
 No portugol algumas palavras não podem ser usadas; 
 Essas palavras fazem parte do conjunto de palavras 
válidas para o pseudocódigo; 
 Essas palavras são conhecidas como palavras 
reservadas da linguagem; 
 Exemplo: 
 Inicio; 
 Fim; 
 Escrever; 
 Ler; 
 Enquanto; 
 
 
5 
Introdução à Programação 
Pseudocódigo 
 As palavras reservadas se referem a sintaxe do 
portugol; 
 Exemplo 
 A sintaxe da palavra reservada utilizada para passar 
alguma informação ao usuário é a Escrever. Não 
podemos, por exemplo, utilizar Escrever com outro 
objetivo que não seja a informação; 
 Caso o exemplo acima ocorra, falamos que nosso 
algoritmo está sintaticamente incorreto; 
 
 
6 
Introdução à Programação 
Identificadores 
 São nomes escolhidos para rotular elementos utilizados no 
algoritmo: 
 Variáveis; 
 Procedimentos; 
 Funções; 
 Regras: 
 O primeiro caractere deve ser uma letra ou o caractere 
sublinhado; 
 Os nomes devem ser formados por caracteres pertencentes ao 
seguinte conjunto: {a,b,c,...,z,A,B,C,...Z,0,1,2,...,9,_}; 
 Não deve haver espaço em branco; 
 Não deve haver identificadores repetidos; 
 Não existe distinção entre maiúsculas e minúsculas; 
 7 
Introdução à Programação 
Identificadores 
 Exemplo 
 Um identificador de uma variável para armazenar o valor de 
uma nota; 
 Identificador: x ou Nota1? 
 Em um algoritmo complexo, a utilização de um 
identificador bem rotulado pode facilitar a 
manutenção/identificação de um problema; 
 Existem alguns tipos de representação dos identificadores; 
8 
Introdução à Programação 
Identificadores 
 Pascal Case 
 Os identificadores começam com a letra maiúscula; 
 MediaAluno, EnderecoPessoa; 
 
 Camel Case 
 LowerCamelCase 
 Os identificadores começam com a letra minúscula; 
 Ex: mediaAluno, enderecoAluno; 
 UpperCamelCase 
 Os identificadores começam com a letra maiúscula; 
 Ex: MediaAluno, EnderecoPessoa; 
9 
Introdução à Programação 
Identificadores 
 Exemplo de identificadores: 
 Media 
 Certo 
 Nota1 
 Certo 
 1Nota 
 Errado 
 _Nome 
 Certo 
 Nome_do_Funcionario 
 Certo 
 Nome do Funcionario 
 Errado 
 
 
10 
Introdução à Programação 
Variáveis 
 Corresponde a uma posição de memória, cujo 
conteúdo pode variar ao longo do tempo durante a 
execução de um algoritmo; 
 Mas só terão 1 valor de cada vez; 
 Estes conteúdos representam informações de diversos 
tipos em linguagens de programação 
 Números; 
 Textos; 
 Lógico; 
 Imagens; 
 Som; 
 
11 
Introdução à Programação 
Variáveis 
12 
Introdução à Programação 
Variáveis 
13 
10,0 8,0 5,0 
5,75 
0 
Nota1 Nota2 Nota3 
Nota4 Media 
Faltas 
Vazio
Identificador 
Conteúdo 
Introdução à Programação 
Variáveis 
● As variáveis são divididas nos seguintes tipos: 
 
● Inteiro 
● Números inteiros, negativos, nulos ou positivos; 
● 1, 12345, -40, 0; 
 
● Real 
● Números reais, negativos, nulos ou positivos; 
● 1.44, 59.65, 2, -1, 0; 
14 
Introdução à Programação 15 
Variáveis 
 
● Caracter 
● Representa um símbolo ; 
● “0”.. “9”, “A”.. “Z”, “a”.. “z”, “+”, “-”, “!”, “@”; ou 
 
● Representa um conjunto de caracteres; 
● “Computação”, “UNIT”, “Carro”; 
 
● Lógico 
● Verdadeiro (V) ou Falso (F); 
 
Introdução à Programação 
Declaração de Variáveis 
 Para que as variáveis possam ser utilizadas, elas 
devem ser previamente declaradas; 
 A declaração indica o tipo de valor que você deseja 
utilizar na variável; 
 Sintaxe 
 Tipo Identificador 
 Onde: 
 Tipo: Tipo do valor (Inteiro, Logico, etc.) 
 Identificador: Nome das variáveis 
 
16 
Introdução à Programação 
Constantes 
 São variáveis que não podem ter seu valor alterado 
durante a execução do algoritmo; 
 
 São utilizadas quando possuímos um valor fixo e 
sabemos que ele não vai ser alterado; 
 
 Possuem a mesma característica das variáveis que 
podem apenas armazenar um valor de cada vez; 
 Exemplo: 
 Valor de π 
17 
Introdução à Programação 
Declaração de Variáveis 
18 
 
Introdução à Programação 
Exercício I 
 Defina os tipos de variáveis: 
 Nome de uma cidade; 
 Número de RG; 
 CEP; 
 Telefone; 
 Quantidade de produto em estoque; 
 Saldo da poupança; 
 Faltas em uma disciplina; 
 Passou ou não passou em uma disciplina 
 Estado Civil; 
 Chegou ou não chegou em um lugar 
19 
Introdução à Programação 
Exercício II 
 Identificar as variáveis nos seguintes problemas: 
 Tirar a média de 4 números; 
 Calcular a área de triângulo; 
 Converter um valor em R$ (real) para U$ (dollar); 
 Converter a temperatura de ºC (célsius) para 
ºF(Fahrenheit); 
 Aumentar o salário de um funcionário em 35%; 
 
20 
Introdução à Programação 
Dispositivos de Entrada e Saída 
 Os dispositivos de entrada e saída (E/S) ou input/output 
(I/O) são também denominados periféricos. Eles permitem 
a interação do processador com o homem, possibilitando a 
entrada e/ou a saída de dados; 
 
 Os dispositivos de entrada codificam as informações 
recebidas do “mundo real” para que possam ser processadas 
pela CPU; 
 
 Os dispositivos de saída decodificam as informações 
processadas pela CPU e as enviam para o “mundo real”; 
21 
Introdução à Programação 
Dispositivos de Entrada e Saída 
22 
Introdução à Programação 
Comandos 
 São palavras reservadas e utilizadas pelas linguagens de 
programação para que uma determinada tarefa possa ser 
realizada; 
 
 Cada comando é associado a uma ação; 
 
 Em algoritmo, podemos identificar o comando ler e 
escrever como o os comandos responsáveis pela leitura e 
escrita de informações; 
 
23 
Introdução à Programação 
Comandos de Entrada e Saída 
 Fazer um algoritmo consiste na manipulação de variáveis; 
 As variáveis representam os objetos do “mundo real” que 
serão manipulados pelo computador; 
 Para isso é necessário uma forma de interação entre o 
“mundo real” e o “mundo computacional”; 
 Essa interação poderá ser feita através de dois tipos de 
comandos: 
 Entrada: Formas do meio externo (usuário) enviar 
informações que serão processadas; 
 Saída: Informar ao meio externo o resultado de um 
processamento feito no computador (resultado do 
algoritmo); 
24 
Introdução à Programação 
Comandos de Entrada 
 Permite que o algoritmo receba valores do meio externo 
 
 Sintaxe 
 Ler variavel1, variavel2, ... 
 
 Exemplo: 
 
25 
Os valores 
digitados pelo 
usuário serão 
armazenados nas 
variáveis 
Introdução à Programação 
Comandos de Saída 
 Permite que o algoritmo envie valores para o meio externo 
que serão visualizados pelo usuário 
 
 Sintaxe 
 
 escrever expressao1, expressao2, variavel, texto, ... 
 
 \n - mudança de linha (enter) 
 \t - tabulação 
 \" - caracter aspas (") 
 
 
 
26 
Introdução à Programação 
Comandos de Saída 
 Exemplo 
27 
Envia para o 
usuário o valor 
armazenado na 
variável Valor1 
Introdução à Programação 
Exemplo de algoritmo 
28 
A execução do 
algoritmoacima, 
utilizando o Portugol 
IDE 2.0, está 
representado na tela 
ao lado 
Introdução à Programação 
Exercício III 
 Faça um algoritmo para ler três marcas de carro: 
 Chevrolet; 
 Ford; 
 Fiat; 
• E escrever no formato abaixo: 
 Marca 1 : Chevrolet 
 Marca 2 : Ford 
 Marca 3 : Fiat 
29 
Introdução à Programação 
Resolução do Exercício III 
30 
Introdução à Programação 
Exercício IV 
31 
 Faça algoritmos para 
 Tirar a média de 4 números; 
 Faça um algoritmo que leia dois números e imprima a soma, a 
subtração, a multiplicação e a divisão; 
 Converter um valor em R$ (real) para U$ (dóllar); 
 Converter a temperatura de ºF(Fahrenheit) para ºC (célsius). 
Onde °C = (°F – 32) / 1,8; 
 Faça um algoritmo que leia as três notas de um aluno e o peso 
de cada prova e imprima sua média ponderada; 
 Faça um algoritmo que calcule e mostre a área de um 
triângulo; 
 Faça um algoritmo que leia o salário atual e o percentual de 
aumento de um funcionário e imprima o novo salário;

Continue navegando

Outros materiais