Baixe o app para aproveitar ainda mais
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.
Compartilhar