Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Resumo – Dia: 08/04/2021 
Livro 
 
Biblioteca Virtual Pearson: 
 
Capítulos: 1, 2 e 3 
 
Algoritmo 
 Descrever passo a passo como resolver um problema. 
 
Problema: Faça um algoritmo que entre com o ano de nascimento de uma pessoa e o ano atual. Ao final 
informe a idade da pessoa. 
Objetivo: Apresentar a idade da pessoa 
 
Descrevendo o que vou precisar fazer? 
1. Saber o ano de nascimento da pessoa. 
- Quem fornece o ano? O usuário 
 - Vou precisar “armazernar” ou “ guardar” --- variável 
2. Saber o ano atual. 
 - Quem fornece o ano atual? O usuário 
 - Vou precisar “armazernar” ou “guardar” ---- variável 
3. Calcular a idade 
 - ano atual – ano de nascimento 
4. Apresentar na tela a idade da pessoa. 
 
Estrutura Básica de um Algoritmo 
Algoritmo 
 // Declaração de variáveis --- : 
Início 
 // Algoritmo em si --- Comandos 
Fim 
 
 
 
Regras de Nomenclatura de Nomes de Algoritmos, variáveis, constantes, funções 
1. Nome de variável deve começar com letra. 
 Exemplo: nota soma num1 1n salariofamilia 
1. Não pode conter caracter especial – Tudo aquilo diferente de A-Z e 0-9. 
Exemplo: n1&n2 n1 mengão vasco nome@email nota AV1 
2. Não pode ser palavra reservada da linguagem 
Exemplo Algoritmo: escreva para mod 
 Em C++: cin cout for 
 
Exemplos: Marque x se pode ser um nome de variável. 
(x) Salariofamiliadofuncionario // mas não devo usar, nome muito grande 
(x) salFamilia 
(x) mediaFunc 
( ) Desconto% // não % (caracter especial) 
(x) Vaca 
( ) n1+n2 // não + (caracter especial) 
(x) novoPreco 
( ) Escreva // não (palavra reservada) 
 
 
Maiúsculo x Minúsculo 
Algoritmo : n1 = N1 
Em C++: n1 ≠ N1 
 
 
Variáveis 
É um espaço alocado na memória, onde o conteúdo é armazenado. 
Toda variável possui: 
 Um nome. 
 Um tipo de dados (inteiro, caracter, boleano, reais). 
 Um endereço de memória. 
 
Tipos de Dados 
 1. Caracter (string) - entre “ “ 
 Ex: “adriana”, “1”, prova (prova é uma variável) 
 nome  “Adriana” // a variável nome recebe o conteúdo Adriana 
 “1” + “1” --- “11” // + significa concatenação (junção) 
 “Adriana” + “ Sicsú” ---- “Adriana Sicsú” 
 2. Numérico 
 - Inteiro: 34 -78 34.0 //casa decimal – Computação (.) 
 - Real: 34.0 3546.0 -89.56 
 3. Boleano ou Lógico: Verdade ou Falso ---.Verdade. .Falso. 
 
Exemplos em Algoritmo: 
1) Se nome = “Adriana” então // verificar se o conteúdo da variável nome é Adriana 
2) Se nome = Adriana então // verificar se o conteúdo da variável nome é igual ao conteúdo da variável 
Adriana 
3) nome ← “Adriana” // a variável nome recebe o conteúdo Adriana. 
4) disciplina ← “Algoritmos” // a variável disciplina recebe o conteúdo Algoritmos. 
5) reforco ← “Linguagem C” // a variável reforco recebe o conteúdo Linguagem C. 
6) reforco ← disciplina // variável reforco recebe o conteúdo da variável disciplina 
 
Exercício: 
Pote1  60 
Pote2  15 
Pote1  Pote2 * 2 
 
Qual é o conteúdo armazenado no Pote1 e no Pote 2, respectivamente? 
Pote1 = 30 e Pote2 = 15 
 
 
Se nome = “Adriana” então // verificando se o conteúdo da variável nome é a palavra Adriana 
Se nome = sobrenome então // verificando se o conteúdo da variável nome é igual ao conteúdo 
da variável sobrenome 
 
 
Declaração de Variáveis 
Algoritmo C++ 
 : ; 
Ex: valor, novoPreco : real Ex: float valor, novoPreco; 
 idade: inteiro int idade; 
 
 
Comandos de Entrada de Dados 
 Comando Exemplo 
Algoritmo leia() leia (valor) 
C++ cin >> ; cin >> valor; 
Comandos de Saída de Dados 
 Comando Exemplo 
Algoritmo escreva( ) valor  5.99 
pagar  5.99 - valor * 5 / 100 
escreva (valor) // Saída na Tela --- 5.99 (o conteúdo da variável preco). 
escreva (“Valor do Produto R$ “) // Saída na Tela – Valor do Produto R$ 
escreva (“Valor do Produto R$ “, valor ) // Saída na Tela – Valor do Produto R$ 5.99 
escreva(“O valor do produto é R$”, valor , “ com desconto custa R$”, pagar) // Saída 
na Tela – O valor do Produto é R$ 10.00 com desconto custa R$ 11.00. 
 
C++ cout 
using namespace std; 
 
int main() 
{ 
 
 return 0; 
} 
 
Resolução do Problema proposto 
Problema: Faça um algoritmo que entre com o ano de nascimento de uma pessoa e o ano atual. Ao final 
informe a idade da pessoa. 
Estruturando o pensamento 
Entrada de Dados 
(via usuário) 
Algoritmo – leia() 
C++ – cin >> ; 
Processamento 
- Cálculos- 
Saída de Dados 
(O que vai aparecer na tela) 
Algoritmo – escreva() 
C++ – cout 
using namespace std; 
int main() 
{ 
 // declaração de variáveis 
 int anoAtual, anoNasc, idade ; 
 // entrada de dados 
 cout > anoNasc; 
 cout> anoAtual; 
 // processamento 
 idade = anoAtual - anoNasc; 
 //saída de dados 
 cout

Mais conteúdos dessa disciplina