Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouMartim Camelo Gusmão Alterado mais de 8 anos atrás
1
Linguagens de Programação Pedro Lopes MÓDULO 1- Algoritmia 2010/2011
2
Sumário AULA Nº 15 e 16 Resumo da aula anterior Correcção do exercício proposto para TPC Correcção das fichas de trabalho nº4 e nº5 Exercícios: Passagem de expressões matemáticas para pseudocódigo Passagem de algoritmos em linguagem informal para pseudocódigo e construção de fluxogramas
3
TPC Exercício: Pretende-se a construção do algoritmo que permita apresentar a soma de 3 números inteiros, escolhidos pelo utilizador: a)Em linguagem informal b)Em linguagem formal (pseudocódigo) c)Fluxograma
4
TPC Resolução do exercício: a) Em linguagem informal 1. Solicitar ao utilizador 3 números inteiros 2. Efectuar a soma dos 3 números 3. Mostrar a valor da soma c) Fluxograma b) Em linguagem formal (pseudocódigo) variáveis num1, num2, num3, soma: inteiro; inicio ler(num1,num2,num3) soma <- num1 + num2 + num3 escrever(soma) fim início fim ler (num1, num2,num3) escrever (soma) soma num1 + num2 + num3
5
Expressões 3+x+y-10; 3y-4x; (3-m)+9x-m 2+y-r(1+y) ((10-y)x)5+6y-4 Faça a transformação das expressões abaixo para pseudocódigo 3+x+y-10; 3*y-4*x; (3-m)+9*x-m 2+y-r*(1+y) ((10-y)*x)*5+6*y-4
6
Exercício 1 Elabore o seguinte algoritmo e respectivo fluxograma: 1.Dado um nome, pretende-se que o resultado seja o nome seguido da expressão “bem-vindo ao 10ºB”. Exemplo: o nome inserido “Hugo” o resultado seria “Hugo, bem-vindo ao 10ºB”
7
Resolução do exercício 1 Variavel nome : string Begin read (nome) write (nome,”, bem-vindo ao 10º B”) end inicio fim ler (nome) escrever (nome,”, bem-vindo ao 10º B) Algoritmo “Bem-Vindo” Este algoritmo recebe um dado nome e na saída adiciona-lhe o texto “, bem-vindo ao 10º B”
8
Exercício 2 Elabore o algoritmo e respectivo fluxograma: Pretende-se que dado um número imprima os 4 seguintes. Exemplo: inserir o número 4 e a saída é 5, 6, 7 e 8.
9
Resolução do exercício 2 Variaveis num, num1, num2, num3, num4 : inteiro Inicio ler (num) num1 num+1 num2 num1+1 num3 num2+1 num4 num3+1 escrever(num1,”, ”, num2,”, “,num3,” e “,num4) fim inicio fim ler (num) escrever(num1,”, ”, num2,”, “, num3,” e “,num4) num1 num+1 num2 num1+1 num3 num2+1 num4 num3+1 Algoritmo “Números” Este algoritmo recebe um número inteiro e calcula os 4 inteiros seguintes
10
Exercício 3 Elabore os algoritmos e respectivos fluxogramas para que permita: calcular e imprimir o perímetro de um triângulo com os lados todos iguais calcular e imprimir o perímetro de um triângulo com os lados todos
11
Resolução do exercício 3.1 variáveis lado, per : real inicio ler(lado) per lado*3 escrever(per) fim inicio fim ler(lado) escrever(per) per lado*3 Algoritmo “Triângulo 1” Este algoritmo recebe o comprimento de um lado de um triângulo equilátero e tendo por base esse comprimento calcula o seu perímetro
12
Resolução do exercício 3.2 variáveis l1, l2, l3, per : real Inicio ler (l1, l2, l3) per l1+l2+l3 escrever(per) fim inicio fim ler(l1,l2,l3) escrever (per) per l1+l2+l3 Algoritmo “Triângulo 2” Este algoritmo recebe o comprimento de 3 lados de um triângulo e calcula o seu perímetro
13
Exercício nº4 Considerando X=12 e Y=8, calcule qual o resultado do seguinte algoritmo. variáveis s1,s2, s3, s4, s5, x, y : real s6 : boolean; inicio ler(x,y) s1 x+(5*y) s2 4*y^2-50 s3 (x-y)^3 s4 (x div 5) +3 s5 x mod (y-2) s6 NOT (x>=10) or (s1 10) escrever (s1, s2, s3, s4, s5, s6) fim
14
Resumo da Aula
15
Aula Seguinte Sequências lineares e não lineares Estruturas de controlo Estruturas de decisão e selecção Estruturas de repetição ou ciclos
16
Contacto Professor: Pedro Lopes E-Mail: pedrolopes.ebsf@gmail.com
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.