Este documento contém 9 questões sobre programação e algoritmos. As questões abordam tópicos como linguagem formal vs informal, tipos de dados, fluxogramas, variáveis, constantes, expressões lógicas e numéricas, sequências de instruções e pseudocódigo. O documento fornece exemplos e pede ao leitor para identificar, classificar, preencher ou explicar conceitos relacionados a programação.
1. Professora: Lina Gouveia 1
ESCOLA BÁSICA E SECUNDÁRIA DE MACHICO Ano letivo 2019/2020
Prog. e Sist. de Informação – Módulo1
Ficha de trabalho nº 6 10º 8
1. Responda verdadeiro ou falso as seguintes afirmações, corrigindo as que são falsas:
1.1. Linguagem informal é quando utilizamos palavras e sinais convencionais e com significados
bem precisos.
1.2. Uma constante é um dado que permanece alterável desde o início até ao fim do algoritmo.
1.3. Os tipos de dados cadeias de caracteres podem conter apenas letras, por isso podem ser
chamados também de dados alfanuméricos.
2. Classifique cada uma das variáveis e constantes como sendo: Inteiro, real, booleano, caracter,
string.
2.1. Variável Sexo F
2.2. Constante Cliente = “Eduardo Mendes”
2.3. Variável Saldo_Telemovel 25.50
2.4. Variável Idade_Cliente 21
2.5. Variável Comprou_Telemovel Falso
3. Para cada nome dos símbolos utilizados nos fluxogramas relativos a algoritmos de programas de
computador desenhe o respectivo símbolo.
Símbolo de processamento
interno
Símbolo de subalgoritmo
Símbolo de seleção múltipla
Símbolo de entrada ou saída
de dados
Símbolo de comentário
Símbolo de início ou de fim
Símbolo de conetor
2. Professora: Lina Gouveia 2
Símbolo de linha de fluxo
Símbolo de decisão
4. Faça a distinção entre constante e variável.
5. Considere as seguintes expressões numéricas e supondo que C = 4 e D = 2, determine quais os
valores de cada uma das expressões (apresente os cálculos que lhe permitem chegar aos
resultados que indicar):
5.1. D + C + 5 * 4 =
5.2. D^2 + C^2 + (C – D) =
6. Determine os valores lógicos de cada uma das seguintes expressões, supondo que A = 1 e B = 4
(apresente os cálculos que lhe permitem chegar aos resultados que indicar):
6.1. (A > 5) Or (A – B < = 0) And (B = 6)
6.2. Not (B = 2) And Not (A + B >= 8) Or Not (A<= 3)
7. Quais são os valores assumidos pelas três variáveis A, B, C em cada momento da seguinte
sequência de instruções de atribuição?
A 5;
B A;
C A + 3;
A A – 3;
C A + C * 3;
A B;
Escrever (A,B,C)
8. Preencha o programa em Pseudocódigo abaixo representado, com as instruções em falta,
para que o resultado apresentado seja a média de três notas introduzidas pelo utilizador.
Programa media_notas;
Variáveis _____, nota2, _____, ______, _______: _______;
Inicio
Escrever (“Introduza a primeira nota:”);
_______________
__________________________________
Ler (nota2);
____________________________________
___________
___________________________
______________
Escrever (______________________, media);
Fim
Instrução A B C
A 5
B A
C A + 3
A A – 3
C A + C * 3
A B
Escrever (A,B, C)
3. Professora: Lina Gouveia 3
9. A partir do pseudocódigo apresentado, indique exemplos de:
9.1. Uma instrução de input ou entrada de dados;
9.2. Uma instrução de output ou saída de dados;
9.3. Uma instrução de atribuição;
BOM TRABALHO ☺