Curso de Lógica de Programação - Aula 5

Embed Size (px)

Citation preview

  • 8/16/2019 Curso de Lógica de Programação - Aula 5

    1/10

    Lógica de Programação

    ADVPL – Aula 5:Exercícios de Fixação

  • 8/16/2019 Curso de Lógica de Programação - Aula 5

    2/10

    Aula de Hoje

    • Façam os 20 exercícios listados os!róximos slides

    • Para os algoritmos utili"em #ual#uereditor de texto como $% &ord' Edit'(ote!ad' etc)

  • 8/16/2019 Curso de Lógica de Programação - Aula 5

    3/10

    Exercícios

    1. Em algoritmos, o que é uma expressão?2. Qual a função dos operadores nas

    expressões?

    . Quais os tipos de expressões que podemser utili!adas nos algoritmos? Que tiposde dados cada uma delas manipula?Qual o possí"el resultado para cada uma

    delas?#. $ite exemplos de cada um dos tipos de

    expressão.

  • 8/16/2019 Curso de Lógica de Programação - Aula 5

    4/10

    Exercícios

    %. $onstrua um algoritmo que calcule operímetro de um tri&ngulo escaleno,dados os "alores de seus tr's lados.

    (. $onstrua um algoritmo que resol"a umaequação do segundo grau, dados os"alores de a, * e c.

    1+.esol"a as seguintes expressões- –

    2 ( / 0 2 2 – / # 2 3 4 / 5 – 2 6 4 5 0 2 / # 7 2 – 1# 1+ 3 3 6 % / # % 7 #

  • 8/16/2019 Curso de Lógica de Programação - Aula 5

    5/10

    Exercícios

    11.8etermine os resultados o*tidos naa"aliação das expressões l9gicasseguintes, sa*endo que :;2, 1 e < / 2 = :/$ e :: = < 7 ou 5$ : ; 12 – 3 < = $ e $ = : e : 1 =; < – 3 $/ =; < e 5: ; < e $ =; :/2 e

  • 8/16/2019 Curso de Lógica de Programação - Aula 5

    6/10

    Exercícios12.$onstrua um algoritmo que calcule o "alor que ser@ gasto com

    com*ustí"el por Aoão para fa!er uma "iagem até a cidade "i!inBa.C algoritmo de"e ler a dist&ncia entre a casa de Aoão e o destinoem Dm3, o consumo do carro de Aoão em Dm rodados7litro3 e opreço do litro de com*ustí"el e mostrar o "alor que ser@ gasto emcom*ustí"el na "iagem.

    1.Escre"a um algoritmo que leia as duas notas de cinco alunos deuma turma, calcule e mostre- – : média aritmética de cada aluno – a mensagem de aluno repro"ado, caso a média seFa menor que #.+ – a mensagem de aluno em recuperação, caso a média esteFa entre #.+ e 4.+

     – a mensagem de aluno apro"ado, caso a média seFa maior ou igual a 4.+ – o total de alunos apro"ados – o total de alunos repro"ados – o total de alunos em recuperação – a média da turma.

  • 8/16/2019 Curso de Lógica de Programação - Aula 5

    7/10

    Exercícios

    1#.Escre"a um algoritmo que leia dois nGmeros ecalcule a média aritmética de todos os nGmerosque esti"erem entre os nGmeros lidos, incluindoos nGmeros lidos.

    15.Escre"a um algoritmo que leia dois nGmeros emultiplique o "alor da soma de todos os nGmerospares que esti"erem entre os nGmeros lidos por, incluindo os nGmeros lidos.

    1H.Escre"a um algoritmo que mostre os 1+

    primeiros nGmeros da sequ'ncia de I*onacci.Ja*e>se que a sequ'ncia de I*onacci é iniciadacom 1 e 1. Cs nGmeros seguintes são- 2, , 5,%,etc...

  • 8/16/2019 Curso de Lógica de Programação - Aula 5

    8/10

    Exercícios

    14.Escre"a um algoritmo que leia o nGmeroequi"alente a um m's do ano e diga se é doprimeiro, segundo ou terceiro *imestre. Jenão for de nenBum, exi*a a mensagem- KL do

    segundo semestre.M1%.Escre"a um algoritmo que rece*a a idade de

    uma pessoa e, caso seFa maior de 15 anos,di!er que pode fa!er musculação. $aso

    contr@rio, di!er que menores de 15 anos nãopodem fa!er musculação e oferecer as opçõesde fute*ol, caso seFa do sexo masculino, egin@stica, caso seFa do sexo feminino.

  • 8/16/2019 Curso de Lógica de Programação - Aula 5

    9/10

    Exercícios1(.Escre"a um algoritmo que rece*a o preço e aquantidade de 2+ diferentes produtos e mostre o

    "alor total da compra.2+.Em uma eleição presidencial, B@ tr's candidatos,

    representados pelos c9digos K1M, K2M e KM. C c9digoK#M representa "oto nulo e o c9digo K5M representa"oto em *ranco. Escre"a um algoritmo que leia o "otodo eleitor e calcule a quantidade de "otos de cadacandidato, *em como a quantidade de "otos nulos eem *ranco e a quantidade total de "otos. :o digitar aopção K+M, o eleitor sai do programa e os "alores são

    exi*idos. Nam*ém é interessante exi*ir o candidato"encedor ou, em caso de a quantidade de "otos nulosou em *ranco ser maior que a metade do total de"otos, a mensagem de eleição anulada.

  • 8/16/2019 Curso de Lógica de Programação - Aula 5

    10/10

    At* a !róximo +urso,

    A-aliem a aula de .o/e e o cursoo site:

    )tieducacioal)com)1r!es#uisa3al