Baixe o app para aproveitar ainda mais
Prévia do material em texto
Plano de Aula: Estrutura de decisão - comando escolha INTRODUÇÃO A PROGRAMAÇÃO - CCT0672 Título Estrutura de decisão - comando escolha Número de Aulas por Semana Número de Semana de Aula 6 Tema Comando escolha Objetivos O aluno deverá ser capaz de: · Utilizar o comando alternativo para estrutura de decisão com múltiplas opções; · Discernir sobre quais algoritmos estão sujeitos ao uso desse comando alternativo; · Resolver exercícios que necessitem do uso de estruturas de decisão com múltiplas opções; · Utilizar comandos de uma linguagem de programação para implementação de algoritmos na forma de programas de computador (laboratório). Estrutura do Conteúdo Conteúdos Desenvolver: · Apresentação do comando escolha; · Resolução de exercícios com estrutura de decisão com múltiplas opções; · Apresentação de comandos da linguagem de programação, correspondentes aos comandos utilizados nos algoritmos; · Programas com a linguagem de programação. Conceitos 1. Estrutura de decisão – comando escolha: O comando escolha é utilizado para s implificar o algoritmo quando existe a necessidade de se usar o comando se com múltiplas opções. Esse comando pode ser utilizado somente em determinadas s ituações. Abaixo há um exemplo: Fluxograma Figura: arquivo anexo Fluxo_Decisão5.jpg Pseudocódigo se (COND = 1) então escreva (“Matemática”); senão se (COND = 2) então escreva (“Português”); senão se (COND = 3) então escreva (“Fís ica”); senão se (COND = 4) então escreva (“Biologia”); senão escreva (“Química”); fim_se fim_se fim_se fim_se Para esse tipo de estrutura, existe uma forma de s implificação utilizando o comando escolha; mas, para que seja possível utilizá-la, alguns detalhes são importantes: · Todas as condições dos comandos se devem testar a mesma variável; · Todas as condições dos comandos se devem testar a igualdade da variável com um determinado valor; · Todo comando se (exceto o primeiro) encontra-se no lado “N” do comando se anterior. Se todas essas condições forem satisfeitas, é possível substituir (somente no pseudocódigo) o conjunto de comandos se pelo comando escolha. Obs.: Não será utilizada uma s imbologia específica para o comando escolha (fluxograma). Fluxograma Não existe simbologia específica para o comando escolha Pseudocódigo escolha (COND) caso 1: escreva (“Matemática”); caso 2: escreva (“Português”); caso 3: escreva (“Fís ica”); caso 4: escreva (“Biologia”); caso 5: escreva (“Química”); fim_escolha 2. Comandos da Linguagem de Programação Abaixo uma tabela de correspondência de comandos: Comando Pseudocódigo Comando Linguagem C++ a) Comando escolha: escolha (COND) caso 1: escreva (“Matemática”); caso 2: escreva (“Português”); caso 3: escreva (“Fís ica”); caso 4: escreva (“Biologia”); caso 5: escreva (“Química”); fim_escolha switch (COND) { case 1: cout << "Matemática "; break; case 2: cout << "Português "; break; case 3: cout << "Fís ica "; break; case 4: cout << "Biologia "; break; case 5: cout << "Química "; break; } Obs.: O uso do comando break informa que, ao encontrar a opção escolhida, o programa deve ignorar o resto das opções e passar a executar o próximo comando após o comando switch. Aplicação Prática Teórica Lista de exercícios: Arquivo Lista de Exercícios IV.doc
Compartilhar