Buscar

Atividade 1 Constantes, variaveis, expressões

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 4 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

Universidade do Sul de Santa Catarina – UNISUL
Curso de Engenharia Elétrica - EEL
Unidade de Aprendizagem: Algoritmos
Professora: Adriana S Zanini
Atividade 1
Conteúdo foco abordado:
- Tipos de Algoritmos
- Tipo de dados (Constantes)
- Variáveis
- Expressões
- Operadores
Habilidades analisadas:
- Assimilar os conceitos fundamentais da elaboração e implementação de algoritmos para possibilitar a programação de computadores. 
- Pseudocódigos, fluxogramas estruturados e outros. 
- Analisar cenários típicos de implementação de software e propor soluções.
Dado o seguinte conjunto de códigos:
Algoritmo media
Var
 nome : literal 
 nota1 : real
 nota2, nota3, media : real
inicio
 escreva “Digite nome do aluno:” → literal
 leia nome
 escreva “Digite nota 1 do aluno:” :” → literal
 leia nota1
 escreva “Digite nota2 do aluno:” :” → literal
 leia nota2
 escreva “Digite nota3 do aluno:” :” → literal
 leia nota3
 media (nota1 + nota2 + nota3) / 3 → Expressão aritmética / operadores aritméticos
 escreva “Média do aluno” , nome, “foi =”, media
fimAlgoritmo
O conjunto de código apresentado é um algoritmo descritivo, algoritmo fluxograma, algoritmo pseudocódigo ou programa?
pseudocodigo
Sublinhe todos os termos que são variáveis.
Circule as constantes e indique o seu tipo.
Faça um retângulo envolto as expressões e indique seu tipo.
Grife os operadores e indique o seu tipo.
Quais as palavras reservadas contidas nesse conjunto de código? Descreva a finalidade de cada uma.
Escreva: mostrar na tela para o usuário
Leia: utilizada para receber dados externos ao algoritmo e armazená-los na memória, ou melhor, em variáveis
Literal palavra reservada que define variáveis do tipo caracter
Real palavra reservada define variáveis numéricas do tipo real
var- utilizada para iniciar a seção de declaração de variáveis
inicio – sequencia inicial logica para solução do problema
fimAlgoritimo – sequencia final logica para a solução do problema
algoritmo inicio da programação
Descreva com suas palavras o que faz esse conjunto de códigos.
Ler nome e nota de um aluno e mostrar a media.
Vamos testar esse algoritmo em um compilador para ver o que acontece??? Codificaremos para o visualg (linguagem pseudocódigo).
Algoritmo “media”
Var
 nome : literal 
 nota1 : real
 nota2, nota3, media : real
inicio
 escreva (“Digite nome do aluno:”)
 leia (nome)
 escreva (“Digite nota 1 do aluno:”)
 leia (nota1)
 escreva (“Digite nota2 do aluno:”)
 leia (nota2)
 escreva (“Digite nota3 do aluno:”)
 leia (nota3)
 media (nota1 + nota2 + nota3) / 3
 escreva (“Média do aluno” , aluno, “foi =”, media)
fimAlgoritmo
Dado o seguinte conjunto de códigos:
Inicio
nome: literal
media : real
“Digite nome:”
nome
“Digite média:”
media
. F.
nome, “você está reprovado”
media >= 7.0
.V.
nome, “você está aprovado”
fim
O conjunto de código apresentado é um algoritmo descritivo, algoritmo fluxograma, algoritmo pseudocódigo ou programa?
Sublinhe todos os termos que são variáveis. 
Circule as constantes e indique o seu tipo.
Faça um retângulo envolto as expressões e indique seu tipo.
Grife os operadores e indique o seu tipo.
Quais as palavras reservadas contidas nesse conjunto de código? Descreva a finalidade de cada uma.
Descreva com suas palavras o que faz esse conjunto de códigos.
Vamos testar esse algoritmo em um compilador para ver o que acontece??? Codificaremos para o visualg (linguagem pseudocódigo).
Algoritmo “media”
Var
 nome : literal 
 media : real
inicio
 escreva (“Digite nome:”)
 leia (nome)
 escreva (“Digite média:”)
 leia (media)
 se media >= 7.0 entao 
 escreva (nome, “você está aprovado”)
 senao
 escreva (nome, “você está reprovado”)
 fimse
fimAlgoritmo
Transforme o conjunto de códigos da questão1 em um algoritmo fluxograma.
Dado o seguinte conjunto de códigos:
Algoritmo numeros
Var
 n : inteiro 
inicio
 n 1 
 escreva “num = ”, n
 n n + 1
 escreva “num =”, n
 n n + 1
 escreva “num = ”, n
 n n + 1
 escreva “num = ”, n
fimAlgoritmo
O conjunto de código apresentado é um algoritmo descritivo, algoritmo fluxograma, algoritmo pseudocódigo ou programa?
Sublinhe todos os termos que são variáveis.
Circule as constantes e indique o seu tipo.
Faça um retângulo envolto as expressões e indique seu tipo.
Grife os operadores e indique o seu tipo.
Quais as palavras reservadas contidas nesse conjunto de código? Descreva a finalidade de cada uma.
Descreva com suas palavras o que faz esse conjunto de códigos.
Vamos testar esse algoritmo em um compilador para ver o que acontece??? Codificaremos para o visualg (linguagem pseudocódigo).
Transforme o conjunto de códigos da questão6 em um algoritmo fluxograma.
Dado o seguinte conjunto de códigos:
Algoritmo numeros
Var
 n : inteiro 
inicio
 n 1 
 enquanto n <= 4 faca 
 escreva “num = ”, n
 n n + 1
 fimenquanto
fimAlgoritmo
O conjunto de código apresentado é um algoritmo descritivo, algoritmo fluxograma, algoritmo pseudocódigo ou programa?
Sublinhe todos os termos que são variáveis.
Circule as constantes e indique o seu tipo.
Faça um retângulo envolto as expressões e indique seu tipo.
Grife os operadores e indique o seu tipo.
Quais as palavras reservadas contidas nesse conjunto de código? Descreva a finalidade de cada uma.
Descreva com suas palavras o que faz esse conjunto de códigos.
Vamos testar esse algoritmo em um compilador para ver o que acontece??? Codificaremos para o visualg (linguagem pseudocódigo).
Transforme o conjunto de códigos da questão6 em um algoritmo fluxograma.

Outros materiais