Exercícios de Programção
Depois desta subunidade deves ser capaz de:
Utilizar as instruções básicas de uma linguagem de programação (Instruções de Entrada e saída) em estruturas mais complexas;
Desenvolver programas utilizando as estruturas de seleção (IF, Switch), simples e compostas, e estruturas de repetição (While, Do- While, For).
Desenvolver programas que utilizem combinações entre estruturas de repetição e de seleção;
Esta ficha tem como principal objetivo pôr em prática os conhecimentos adquiridos na aula teórica relativos à implementação de estruturas de controlo em linguagem de programação C.
Responda a cada uma das perguntas, em caso necessário inclua PrintScreen das suas soluções e, no final, crie um documento de texto e envie ao formador da disciplina.
Deverá dar especial atenção ao nome do ficheiro: seuNome_suaTurma_NumeroFicha
As respostas a esta ficha têm de ser entregue, na plataforma Moodle, na data definida.
Bom trabalho!
Catarina Lucas
Pág. 1 de 3
Linguagens de Programação
Ficha Prática #5
Módulo 3
Teórica
Do…While
A instrução Do…While difere dos ciclos anteriores porque o teste da condição é realizado no fim do corpo (instruções ou bloco de instruções) do ciclo e não antes, como acontecia com os ciclos while e for.
Desta forma o corpo do ciclo Do…while é executado pelo menos uma vez, enquanto nos ciclos while e for o corpo do ciclo pode nunca ser executado (caso a condição seja Falsa à partida).
Sintaxe:
Do
Instrução;
While (condição);
Funcionamento do Do…While:
1. A instrução (ou bloco de instruções) é executada;
2. A condição é avaliada;
3. Se o resultado da condição for Verdade, volta-se ao ponto 1;
4. Se o resultado da condição for Falso, termina o ciclo e o programa continua na instrução seguinte ao ciclo;
O ciclo Do…While está particularmente adaptado ao processamento de menus.
Data de início: 03 de dezembro de 2014
Data de entrega: 09 de dezembro