Baixe o app para aproveitar ainda mais
Prévia do material em texto
Prof. Edson J. R. Justino Prof. Claudio Carvilhe Parte 4 - Teo Pontifícia Universidade Católica do Paraná - PUCPR Exercício Proposto 001 Dado o algoritmo ao lado, Dado o algoritmo ao lado, responda:responda: a) Se a) Se B1B1 = verdadeiro, = verdadeiro, B2B2 = = verdadeiro, verdadeiro, B3B3 = falso, quais os = falso, quais os comandos que serão executados?comandos que serão executados? b) Se b) Se B1B1 = falso, = falso, B2B2 = verdadeiro, = verdadeiro, B3B3 = falso, quais os comandos que = falso, quais os comandos que serão executados?serão executados? c) Quais os valores de c) Quais os valores de B1B1, , B2B2 e e B3B3 para que somente o comando para que somente o comando C5C5 seja Executado?seja Executado? d) Se d) Se B1B1 = falso, = falso, B2B2 = verdadeiro, = verdadeiro, B3B3 = verdadeiro, quais os comandos = verdadeiro, quais os comandos que serão executados?que serão executados? InInííciocio llóógico gico B1B1, , B2B2, , B3B3;; SeSe B1B1 então então C1C1;; Senão Se Senão Se B2B2 então então Se Se B3B3 então então C2C2;; SenãoSenão C3C3;; C4C4;; FimFim--sese FimFim--sese FimFim--sese C5C5;; FimFim Exercício Proposto 002 InInííciocio llóógico gico A, B, C;A, B, C; realreal X, Y;X, Y; inteirointeiro V, L;V, L; A <A <-- falsofalso; B<; B<-- verdadeiroverdadeiro;; C <C <-- falsofalso;; X <X <-- 1,5; Y<1,5; Y<-- 3,2;3,2; X <X <-- X + 1;X + 1; SeSe CC ouou ((X + Y > 5) ((X + Y > 5) ouou ((nãonão A A ee B)) B)) entãoentão L<L<-- 0;0; Senão Senão L <L <-- 1;1; FimFim--sese FimFim Qual o valor de L apQual o valor de L apóós a execus a execuçção ão deste algoritmo? deste algoritmo? Exercício Proposto 003 RR Volume da EsferaVolume da Esfera 00 00 22 33,5133,51 ...... ...... InInííciocio realreal VOLUME, PI, R;VOLUME, PI, R; PI<PI<-- 3,1416;3,1416; R <R <-- 0;0; Enquanto Enquanto R R ≤≤ 66 fafaççaa VOLUME <VOLUME <-- 4/3 * PI *4/3 * PI * (R**3);(R**3); Imprimir (Imprimir (R, VOLUMER, VOLUME);); R <R <-- R + 2;R + 2; FimFim--enquantoenquanto FimFim Dado o algoritmo ao lado, que Dado o algoritmo ao lado, que calcula o volume de uma esfera calcula o volume de uma esfera de raio R:de raio R: Completar os demais valores que Completar os demais valores que serão impressosserão impressos Exercício Proposto 004 InInííciocio inteirointeiro NNÚÚMERO, MERO, D1D1, , D2D2, , D3D3, , D4D4;; NNÚÚMERO <MERO <-- 1352;1352; D4D4 <<-- NNÚÚMEROMERO modmod 10;10; D3D3 <<-- (N(NÚÚMERO MERO divdiv 10)10) modmod 10;10; D2D2 <<-- (N(NÚÚMERO MERO divdiv 100)100) modmod 10;10; D1D1 <<-- (N(NÚÚMERO MERO divdiv 1000)1000) modmod 10;10; Imprima (Imprima (D4D4, , D3D3, , D2D2, D1, D1);); FimFim Determinar os resultados que Determinar os resultados que serão impressos depois de serão impressos depois de executado o algoritmo ao lado.executado o algoritmo ao lado. Exercício Proposto 005 InInííciocio llóógico gico X;X; inteiro inteiro Y;Y; Y <Y <-- 0;0; X <X <-- falsofalso;; Enquanto Enquanto Y Y ≠≠ 66 fafaççaa X <X <-- não não X;X; Y <Y <-- Y + 1;Y + 1; Se Se XX então então Imprima (Imprima (YY);); SenãoSenão Imprima (Imprima (--YY);); FimFim--sese FimFim--enquantoenquanto FimFim Quais os resultados produzidos Quais os resultados produzidos pelo algoritmo que se segue?pelo algoritmo que se segue? Exercício Proposto 006 InInííciocio inteiro inteiro N, PAR;N, PAR; real real X;X; Leia (Leia (NN);); X <X <-- N N modmod 2;2; SeSe X = 0 X = 0 entãoentão PAR <PAR <-- verdadeiro;verdadeiro; SenãoSenão PAR <PAR <-- falso;falso; FimFim--sese FimFim O que estO que estáá errado no algoritmo errado no algoritmo abaixo?abaixo? Exercício Proposto 007 InInííciocio caractere caractere QUALQUER;QUALQUER; inteirointeiro NUM;NUM; Leia (Leia (NUMNUM);); (um dos valores ao lado)(um dos valores ao lado) SeSe NUM > 0 NUM > 0 entãoentão QUALQUER <QUALQUER <-- ““NNúúmero positivomero positivo””;; Senão SeSenão Se NUM < 0 NUM < 0 entãoentão QUALQUER <QUALQUER <-- ““NNúúmero negativomero negativo””;; Senão Senão QUALQER <QUALQER <-- ““ZeroZero””;; FimFim--sese FimFim--sese Imprima (Imprima (QUALQUERQUALQUER);); FimFim O que serO que seráá impresso impresso depois de executado o depois de executado o algoritmo seguinte se:algoritmo seguinte se: a) NUM = 10 a) NUM = 10 b) NUM = 0b) NUM = 0 c) NUM = c) NUM = --44 Exercício Proposto 008 � Converta os exercícios 1 à 7 em C. Exercício Proposto 009 � Novos exercícios livres a escolha ou listas de exercícios propostas, na quantidade que julgar necessária (algoritmo e em C)
Compartilhar