Buscar

FT01 10 2020 - R

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

DEPARTAMENTO DE TECNOLOGIAS G550 - INFORMÁTICA 
 
 IMSQUA10900 Página 1 
FICHA DE TRABALHO N.º 1 
UFCD 0782 - PROGRAMAÇÃO EM C/C++ ESTRUTURA BÁSICA E CONCEITOS FUNDAMENTAIS 
DISCIPLINA | PROGRAMAÇÃO CURSO PROFISSIONAL DE INFORMÁTICA - SISTEMAS 
NOME: 10.º S 
CLASSIFICAÇÃO 
 
PROFESSOR(A) 
 
OUT/2020 
 
1. Considere o algoritmo que se que segue que permite calcular o quíntuplo da soma do dobro 
de dois números inteiros. 
 
 
Apresente a traçagem para os seguintes valores. 
 
1.1. num1 = 5 e num2 = 3 
 num1 num2 SomaQaud  num1 * 2 +num2 * 2 Quintuplo  SomaQuad * 5 
1.º Passo 5 3 
2.º Passo 5 3 5 * 2 + 3 * 2 = 10 + 6 = 16 
3.º Passo 5 3 5 * 2 + 3 * 2 = 10 + 6 = 16 16 * 5 = 80 
4.º Passo 5 3 5 * 2 + 3 * 2 = 10 + 6 = 16 16 * 5 = 80 O resultado da operação é 80, 
 
1.2. num1 = 10 e num2 = 5 
 num1 num2 SomaQaud  num1 * 2 +num2 * 2 Quintuplo  SomaQuad * 5 
1.º Passo 10 5 
2.º Passo 10 5 10 * 2 + 5 *2 = 30 
3.º Passo 10 5 10 * 2 + 5 *2 = 30 30 * 5 = 150 
4.º Passo 10 5 10 * 2 + 5 *2 = 30 30 * 5 = 150 O resultado da operação é 150, 
 
 
 
 
 
 
 
DEPARTAMENTO DE TECNOLOGIAS G550 - INFORMÁTICA 
 
 IMSQUA10900 Página 2 
2. Estabeleça a correspondência entre as estruturas de controlo e a respetiva descrição. 
 
(A) 2 (B) 5 (C) 4 
(D) 3 (E) 1 
 
3. Identifique a estrutura de controlo apresentada no algoritmo seguintes. 
 
Estrutura de selecção composta 
4. Identifique a estrutura de controlo apresentada no algoritmo seguintes. 
 
Repetição ou Ciclo Para 
 
 
 
 
 
DEPARTAMENTO DE TECNOLOGIAS G550 - INFORMÁTICA 
 
 IMSQUA10900 Página 3 
5. Considere o algoritmo seguinte que permite efetuar a leitura do número de rapazes e 
raparigas e apresentar as respetivas percentagens relativamente ao total de alunos da 
turma. 
 
5.1. Altere o algoritmo Perc_alunos de forma a permitir informar se a percentagem de 
rapazes é superior à das raparigas, utilizando uma estrutura de seleção simples. 
Se perc_rapaz > perc_raparigas Então 
Escrever (“Percentagem de rapazes maior!” 
Senão 
Escrever (“Percentagem de raparigas maior!” 
 
5.2. Apresente o algoritmo anterior sob a forma de um fluxograma. 
 
 
 
 
 
 
DEPARTAMENTO DE TECNOLOGIAS G550 - INFORMÁTICA 
 
 IMSQUA10900 Página 4 
6. Considere um algoritmo que permita efetuar a leitura de três números inteiros, 
correspondente às medidas dos lados de um triângulo. De seguida, e por comparação das 
medidas dos lados, é determinado se o triângulo é isósceles, escaleno ou equilátero. Para 
cada uma das situações anteriores deve ser apresentada a mensagem correspondente. 
Apresente este algoritmo em pseudocódigo. 
Algoritmo "Tipo_triangulo" 
 
Var 
a, b, c: real 
 
Inicio 
Escreva("Indique a medida do lado 1: ") 
Leia(a) 
Escreva("Indique a medida do lado 2: ") 
Leia(b) 
Escreva("Indique a medida do lado 3: ") 
Leia(c) 
Se (a = b) e (b = c) Então 
 Escreva("Triangulo equilatero!") 
Senão 
 Se (a <> b) E (b <> c) E (a <> c) Então 
 Escreva ("Triângulo escaleno!") 
 Senão 
 Escreva ("Triângulo isosceles!") 
 FimSe 
FimSe 
Fimalgoritmo 
 
7. Considere o algoritmo seguinte 
 
7.1. Preencha os espaços em branco, utilizando os termos corretos. 
a) num b) Caso 
c) Senão d) FimSelecionarCaso 
 
 
 
 
 
 
DEPARTAMENTO DE TECNOLOGIAS G550 - INFORMÁTICA 
 
 IMSQUA10900 Página 5 
7.2. Indique a finalidade deste algoritmo. 
Apresenta a classificação de um polígono, de acordo com o número de vértice 
indicados pelo utilizador. Caso indique um valor inferior a 3 ou superior a 8 surge a 
mensagem “Inseriu um número inválido”. 
 
7.3. Represente o algoritmo sob a forma de um fluxograma. 
 
7.4. Efetue a traçagem deste algoritmo considerando os valores de entrada seguintes. 
7.4.1. num = 1 – Inseriu número inválido 
7.4.2. num = 2 – Inseriu número inválido 
 
8. Considere o seguinte fluxograma. 
 
 
 
 
 
 
DEPARTAMENTO DE TECNOLOGIAS G550 - INFORMÁTICA 
 
 IMSQUA10900 Página 6 
8.1. Indique a finalidade deste fluxograma. 
Calcula a soma das idades inseridas até que a soma seja maior ou igual a 200. No fim, 
apresenta o resultado da soma. 
 
8.2. Apresente este fluxograma em pseudocódigo. 
Algoritmo Soma_idades 
Var idade, soma : inteiro 
Início 
Soma  0 
Repetir 
 Escreva(“Digite uma idade: “) 
 Leia (Idade) 
 Soma  Soma + Idade 
Até que Soma >=0 
Escreva (“Total das idades é ”, Soma) 
FimAlgoritmo 
 
8.3. Efetue a traçagem deste algoritmo considerando os seguintes valores de entrada: 
idade = 34; idade = 36; idade = 89; idade = 41 
 Idade Soma  Soma + Idade Soma >= 200 
1.º Passo 41 Soma  0 + 41 = 41 False 
2.º Passo 36 Soma  41 + 36 = 77 False 
3.º Passo 89 Soma  77 + 89 = 166 False 
4.º Passo 41 Soma  166 + 41 = 207 True Soma das idade = 207 
 
 
 
 
 
 
 
DEPARTAMENTO DE TECNOLOGIAS G550 - INFORMÁTICA 
 
 IMSQUA10900 Página 7 
9. Classifique cada uma das estruturas de controlo apresentadas nos seguintes fluxogramas. 
9.1. 
Ciclo Para 
9.2. 
Ciclo Repetir 
9.3. 
Ciclo Enquanto

Continue navegando