P.S.I. – Programação e Sistemas de Informação
Introdução à linguagem de programação C
Módulo 2: Exercícios de revisão
Exemplos de possíveis exercícios práticos:
1. Elabore um algoritmo e o respectivo programa cuja funcionalidade será:
determinar se um dado número inteiro inserido pelo utilizador é divisível por 2
ou por 3 ou por 4.
2. Escreva um algoritmo, e codifique-o em C, para determinar o valor máximo e
mínimo de uma sequência de números inteiros positivos. Os números que
constituem a sequência são lidos durante a execução do programa. Sabe-se que a
sequência termina quando for lido um valor negativo.
3. Elabore um algoritmo e o respectivo programa cuja funcionalidade será:
imprimir todos os números ímpares entre 0 e um número dito pelo utilizador.
Deve também mostrar o número total de números ímpares impressos.
4. Elabore um Algoritmo que dadas as notas de um conjunto de alunos, através de
uma sequência terminada por um nº negativo, calcule os seguintes valores
estatísticos: nota máxima; nota mínima; nº de positivas (≥ 10); percentagem de
negativas; média das notas. Codifique em 'C'.
5. Crie os fluxogramas dos exercícios anteriores.
Exemplos de possíveis questões teóricas:
1. Defina programa de computador (software).
2. Diga o que entende por linguagens de alto nível e linguagens de baixo nível.
3. Refira as vantagens da linguagem C.
4. É necessário declarar uma variável antes de a usar? Porquê?
5. Indique e explique as 3 formas de controlo de fluxo.
6. Diga o que entende por biblioteca.
7. Refira as características das estruturas While, Do-While e For.
Módulo 2
1
Download

Introdução à linguagem de programação C Módulo 2