Você está na página 1de 5

Roteiro

Aula Prática

Algoritmos e Lógica
de Programação
ROTEIRO DE AULA PRÁTICA
NOME DA DISCIPLINA: Algoritmos e Lógica de Programação
Unidade 2
Seção 2.1

OBJETIVOS
Definição dos objetivos da aula prática:
Os objetivos desta aula prática são:
1. Aplicar os conhecimentos da unidade no desenvolvimento de um programa
em C++ com entrada, processamento e saída.
2. Implementar dois procedimentos que utilizam a estrutura switch/case.

INFRAESTRUTURA
Instalações:
Laboratório de informática

Materiais de consumo:
Quatid. de materiais por
Descrição
procedimento/atividade
Procedimento 1
Computador 1 por aluno ou dupla

Software:
Sim ( X ) Não ( )
Em caso afirmativo, qual?
Dev-C++
Pago ( ) Não Pago (X )
Tipo de Licença: Software Livre.

Descrição do software:

2
Dev-C++ é um ambiente de desenvolvimento integrado livre que utiliza os compiladores do
projeto GNU para compilar programas para o sistema operacional Microsoft Windows.
Suporta as linguagens de programação C e C++, e possui toda a biblioteca ANSI C.

Equipamento de Proteção Individual (EPI):


Não se aplica.

PROCEDIMENTO 1

Atividade proposta:
Nesta atividade é bom ressaltar ao aluno a importância do praticar e persistir para realizar os
mais diversos tipos de programas que irão surgir no decorrer do curso.
Nesta atividade vamos propor ao aluno que desenvolva um programa que solicite dois números
inteiros como entrada, e possibilite a escolha de uma opção de 1 a 4 que irá realizar uma das
seguintes operações aritméticas: 1-soma, 2-subtração, 3-multiplicação, 4-divisão. Ainda, o
programa deve retornar a mensagem “Opção inválida” caso o usuário digite uma valor
diferente de 1, 2, 3 ou 4.

Procedimentos para a realização da atividade:


Para realização dessa atividade o aluno deverá aplicar os tipos de bibliotecas e as variáveis
pertinentes para realização do programa, assim como, os comandos cin, cout e switch/case.
Para desenvolver este procedimento, faça:
1. Abrir o DEV C++ e criar o arquivo “.cpp”.
2. Incluir as bibliotecas necessárias.
3. Incluir a função principal “main()”.
4. Definir as variáveis que serão utilizadas e seus respectivos tipos.
5. O programa deve solicitar dois números ao usuário. Para isso, utilize o comando “cin”
nas respectivas variáveis criadas no passo anterior.
6. Em seguida, deve imprimir na tela com o comando “cout” as opções que o usuário terá:
1-soma, 2-subtração, 3-multiplicação, 4-divisão.
7. Crie uma variável para armazenar um valor inserido pelo usuário, referente às opções
de 1 a 4.
8. Com base nesta variável que irá guardar a opção, crie uma estrutura com switch/case
que inclua todas as opções possíveis. E coloque em cada uma das opções o respectivo
cálculo, exibindo em seguida o resultado na tela.
9. Por fim, com o comando “default” da estrutura switch/case, exiba a mensagem de
opção inválida.

3
10. Incluir o comando que pausa a execução do programa para que seja possível visualizar
o resultado.
11. Compilar e executar o programa.

Checklist:
Utilização do DEV C++
Analisar a aplicação dos comandos em linguagem C++.
Verificar se o programa foi compilado e executado de forma a apresentar a saída correta.

PROCEDIMENTO 2

Atividade proposta:
Desenvolva um programa que leia 3 notas de um aluno e um número inteiro de 1 a 3. Se o
número inteiro lido for 1, o programa calcula a média aritmética das notas do aluno; se for 2 a
sua média ponderada (pesos 5, 3 e 2); e se for 3, a soma das notas. O valor calculado deve ser
exibido na tela.

Procedimentos para a realização da atividade:


Para realização dessa atividade o aluno deverá aplicar os tipos de bibliotecas e as variáveis
pertinentes para realização do programa, assim como, os comandos cin, cout e switch/case.
Para desenvolver este procedimento, faça:
1. Abrir o DEV C++ e criar o arquivo “.cpp”.
2. Incluir as bibliotecas necessárias.
3. Incluir a função principal “main()”.
4. Definir as variáveis que serão utilizadas e seus respectivos tipos.
5. O programa deve solicitar 3 notas ao usuário, e um número de 1 a 3. Para isso, utilize o
comando “cin” nas respectivas variáveis criadas no passo anterior.
6. Em seguida, deve imprimir na tela com o comando “cout” as opções que o usuário terá:
1-média aritmética, 2-média ponderada, 3-soma das notas.
7. Com base nesta variável que irá guardar a opção, crie uma estrutura com switch/case
que inclua todas as opções possíveis. E coloque em cada uma das opções o respectivo
cálculo, exibindo em seguida o resultado na tela.
8. Por fim, com o comando “default” da estrutura switch/case, exiba a mensagem de
opção inválida.

4
9. Incluir o comando que pausa a execução do programa para que seja possível visualizar
o resultado.
10. Compilar e executar o programa.

Checklist:
Utilização do DEV C++
Analisar a aplicação dos comandos em linguagem C++.
Verificar se o programa foi compilado e executado de forma a apresentar a saída correta.

RESULTADOS
Resultados da aula prática:
O resultado esperado para o aluno será:
Saber utilizar um compilador para uso da linguagem C++.
Entender o uso das bibliotecas em Linguagem C++.
Saber utilizar as variáveis e suas características.
Analisar as funções e comando para programação em linguagem C++, como
main, cin, cout e switch/case para compilação do programa.

Você também pode gostar