Você está na página 1de 4

FICHA DE TRABALHO N.º 1.

03

APLICAÇÕES INFORMÁTICAS B
CURSOS CIENTÍFICO-HUMANÍSTICOS – CIÊNCIAS E TECNOLOGIAS

A Professora: Carla Cardoso

Ficha de Trabalho n.º 3


1. Indique quais das seguintes declarações estão corretas:

1.1. Y int;

1.2. int ;

1.3. integer x;

1.4. int a , b;

1.5. float f, g , c;

1.6. char ch1=ch2='A';

1.7. char ch1 = 'A', ch2 = 'A';

1.8. int a=b=c=d=e=f=g=2;

2. Indique, na seguinte lista, quais os identificadores corretos e incorretos de variáveis:

2.1. Valor correto

2.2. &xvar incorreto

2.3. dez% incorreto

2.4. a+b incorreto

2.5. _Kabonga correto

2.6. MENOS correto

2.7. 10a incorreto

2.8. a10 correto

2.9. main incorreto

2.10. F1 correto
3. O nome de uma variável ...

3.1. deve indicar aquilo que ele armazena

3.2. deve ser o Menor possível

3.3. deve ser o Maior possível

3.4. deve ser o mais explícito Possível

3.5. deve ser todo Escrito em Maiúsculas

3.6. pode, mas não deve, começar por underscore (_)

3.7. pode conter mais do que 1 caráter


Departamento Curricular de Eletrotecnia, Mecanotecnia e Informática

Página 1 de 2

4. Indique os erros de compilação que seriam detetados nos seguintes programas: 4.1. /*
* Copyright: Onde está o erro?

*/

#include <stdio.h>

main()

int x, y, x;

Existem duas variaveis com a mesma simbologia

4.2. /*
* Copyright: Onde está o erro?

*/

#include <stdio.h>

main()

int x, y;

float int = 5.23;

printf("%f", int);

Em float int não respeita a regra que diz que não se pode ter o nome de uma função como variavel

4.3. /*
* Copyright: Onde está o erro?

*/
#include <stdio.h>

main()

int x=y=z=0;

printf("%d %d %d \n", x, y, z);

No int x=y=z=0; tem de se igualar, individualmente, cada umas das variáveis a zero .
5. Elabore um programa em C que solicite um determinado número de segundos e em seguida
indique quantas horas, minutos e segundos esse valor representa.

6. Escreva um programa que solicite ao utilizador uma determinada data e a mostre em seguida no
formato dd/mm/aaaa.

7. Elabore um programa para calcular a distância entre dois pontos, através das coordenadas (x,y). O
programa deve pedir ao utilizador os valores de x1, y1, x2, y2 e recorrer à fórmula:
Incluir a biblioteca math.h e estudar o resultado das seguintes funções :

_CRTIMP double __cdecl pow (double, double);

_CRTIMP double __cdecl sqrt (double);

☺ Bom trabalho! ☺

Prof.ª Carla Cardoso


Departamento Curricular de Eletrotecnia, Mecanotecnia e Informática

Página 2 de 2

Você também pode gostar