Escola Secundária Condes de Resende
Ano Lectivo 2006 / 2007
FICHA DE TRABALHO N.º 1 Nome: ____________________________________________________ Nº ____ Data ________
Complete as palavras cruzadas: 1. Única linguagem que o computador entende. 2. Conjunto de instruções organizadas de uma forma lógica e previamente estabelecida que permite a execução de tarefas pelo computador. 3. Linguagens destinadas à escrita de programas de computador. 4. Programa tradutor que traduz linha a linha qualquer escrito numa dada linguagem de programação para a linguagem máquina, de modo que o computador possa entender qual o objectivo do programa. 5. Programa tradutor que efectua uma tradução total do programa original, gerando um outro programa escrito em linguagem máquina e pronto a ser utilizado pelo computador em qualquer ocasião. 6. É o texto que escrevemos numa linguagem de programação. 7. Programa que se obtém após se ter traduzido o programa fonte. 8. Extensão do programa executável.
3 7 1 2 6 5
8
4
Curso Tecnológico de Informática - Bases de Programação 10º Ano
P. 1
Escola Secundária Condes de Resende
Ano Lectivo 2006 / 2007
1. Qual o resultado das operações e a que tipo de dados pertence? Operação 3+2 5+2.5 0.5+2.5 4-1 3.27-1.8 4*2.5 13 MOD 5 3>7 -5>=2 2.5=6.879 13 DIV 5 13/5 4 DIV 2 4/2 9.786<>2.53 2. Quais os identificadores válidos? Justifica
Nome AB 6apelido X4W C? 3 Ab! Morada7 ARRAY Salário Preço Custo123 Custo total Nome? Nota_final Média
Resultado
Tipo de dados
Curso Tecnológico de Informática - Bases de Programação 10º Ano
P. 2
Escola Secundária Condes de Resende
Ano Lectivo 2006 / 2007
3. Reescreva as seguintes operações de modo a poderem ser usadas em programação: Uso comum 3+a 2-xy 4b Em programação Uso comum 2-b+4ac Z+5-2y+xz 3b(2-5) Em programação
1 b 1 (2b − 4c ) 3a
4b 3a
4. Elabore um algoritmo em Top Down que permita efectuar uma chamada telefónica.
5. Problema: dados os lados de um rectângulo, calcular a sua área. Aborde o problema segundo a metodologia TopDown.
6. Problema: dados os valores dos lados de um triângulo, calcular a sua hipotenusa. Aborde o problema segundo a metodologia TopDown.
Curso Tecnológico de Informática - Bases de Programação 10º Ano
P. 3
Escola Secundária Condes de Resende
Ano Lectivo 2006 / 2007
7. Identifique quanto ao tipo, os seguintes dados: ´Patrícia’ 289 -14 ‘375$00’ PI True False ‘matemática’ 3.798E-10 8. Quais são os tipos de dados simples? 4728.34E+5 ‘Z’ ‘3’ ‘1700 Lisboa’ 2.78 -5.47967 -2 5.4 ‘José Silva’
9. Qual a diferença entre o operador / e o operador DIV?
10. Quais os operadores lógicos?
11. Qual o resultado possível das operações lógicas?
12. Escreva as seguintes expressões matemáticas em expressões computacionais: a) b)
a +1 b a+b c−d
f) a +
b c−d c d
c d
g) (a + b )
b c c) e d− f a+
d)
h) (a + b )
[
]
sena + cos a tga
b ± b 2 − 4ac e) − 2a
Curso Tecnológico de Informática - Bases de Programação 10º Ano
P. 4