Baixe o app para aproveitar ainda mais
Prévia do material em texto
ALGORITMOS II ATIVIDADES DA AULA 02 Para a construção dos algoritmos sugiro a utilização do programa Visualg, porém não é obrigatório. Todos os algoritmos desta atividade deverão ser enviados em um arquivo com um dos seguintes formatos: .doc, .docx ou .pdf. 1. Faça um algoritmo que leia os dados de um estudante, armazenando-os em um registro, de modo que um estudante possua as seguintes informações: • Nome; • Idade; • Sexo; • Número de matrícula; • Nome do curso; Após a leitura, o algoritmo deverá apresentar o seu nome e se é menor ou maior de idade. Algoritmo "Cadastro de aluno" // Disciplina : Algoritmos 2 // Professor : Marcos Alves Mariano // Descrição : Ler os dados de um estudante, armazenando-os em um registro apresentar o seu nome e se é menor ou maior de idade. // Autor(a) : Fabiano Almeida de Castro // Data atual : 18/11/2021 Var // Seção de Declarações das variáveis nome, sexo, nome_curso: caractere idade, numero_mat: inteiro Inicio // Seção de Comandos, procedimento, funções, operadores, etc... escreva("Digite o nome do(ª)aluno:") leia (nome) escreva("Digite a idade do(ª) aluno:") leia (idade) escreva("Digite o sexo do(ª) aluno:") leia (sexo) escreva("Digite o número da matrícula:") leia (numero_mat) escreva("Digite o nome do curso:") leia (nome_curso) se (idade >= 18) entao escreval (nome, ", é maior de idade.") senao escreval (nome, ", é menor de idade.") fimse Fimalgoritmo 2. Faça um algoritmo que leia os dados de 10 estudantes (referenciados por um vetor da mesma estrutura do registro do exercício anterior). A seguir, o algoritmo deve apresentar o nome e o curso dos estudantes com idade acima de 30 anos. algoritmo "Registro de Aluno" // Disciplina : Algoritmos 2 // Professor : Marcos Alves Mariano // Descrição : Ler os dados de 10 estudantes e apresentar o nome e o curso dos estudantes com idade acima de 30 anos // Autor(a) : Fabiano Almeida de Castro // Data atual : 18/11/2021 tipo aluno=registro idade: inteiro numero_mat: inteiro nome: caractere sexo: caractere curso: caractere fimregistro var aluno: vetor [1..10] de aluno i: inteiro inicio para i de 1 ate 10 faca escreva("Digite o nome do", i, "º estudante:") leia (aluno[i].nome) escreva("Digite a idade do", i, "º estudante:") leia (aluno[i].idade) escreva("Digite o sexo do", i, "º estudante:") leia (aluno[i].sexo) escreva("Matrícula do", i, "º estudante:") leia (aluno[i].numero_mat) escreva("Curso do", i, "º estudante:") leia (aluno[i].curso) fimpara i<-1 para i de 1 ate 10 faca se aluno[i].idade >= 30 entao escreval ( ) escreval ("O aluno ",aluno[i].nome, ", do curso de ", aluno[i].curso, ", tem", aluno[i].idade, " anos.") fimse fimpara fimalgoritmo
Compartilhar