Logo Passei Direto
Buscar

exercícios de pseudocódigo

User badge image
Ellen Simey

em

Ferramentas de estudo

Questões resolvidas

Elaborar um algoritmo em pseudocódigo que efetue a leitura de um número inteiro e apresentar uma mensagem informando se o número é par ou ímpar.

Elaborar um algoritmo em pseudocódigo que efetue a leitura do nome e do sexo de uma pessoa, apresentando como saída uma das seguintes mensagens: “Ilmo Sr.”, para o sexo informado como masculino, ou a mensagem “Ilma. Sra.”, para o sexo informado como feminino. Apresente na sequência da mensagem impressa o nome da pessoa.


Elaborar um algoritmo em pseudocódigo que leia um número. Se positivo armazene-o em uma variável chamada “A”, se for negativo, em uma variável chamada “B”. No final mostrar o resultado das duas variáveis.


Tendo como dados de entrada a altura e o sexo de uma pessoa, construa um algoritmo em pseudocódigo que calcule peso ideal, utilizando as seguintes fórmulas: Para homens: (72.7*h) – 58 Para mulheres: (62.1*h) – 44.7 Onde h equivale a altura da pessoa.


Fazer um algoritmo em pseudocódigo para ler o ano de nascimento de uma pessoa, calcular e mostrar sua idade e, também, verificar e mostrar se ela já tem idade para votar (16 anos ou mais) e para conseguir a Carteira de Habilitação (18 anos ou mais).


Elabore um algoritmo que informe se um dado ano é ou não bissexto. Obs: um ano é bissexto se ele for divisível por 400 ou se ele for divisível por 4 e não por 100.


Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

Elaborar um algoritmo em pseudocódigo que efetue a leitura de um número inteiro e apresentar uma mensagem informando se o número é par ou ímpar.

Elaborar um algoritmo em pseudocódigo que efetue a leitura do nome e do sexo de uma pessoa, apresentando como saída uma das seguintes mensagens: “Ilmo Sr.”, para o sexo informado como masculino, ou a mensagem “Ilma. Sra.”, para o sexo informado como feminino. Apresente na sequência da mensagem impressa o nome da pessoa.


Elaborar um algoritmo em pseudocódigo que leia um número. Se positivo armazene-o em uma variável chamada “A”, se for negativo, em uma variável chamada “B”. No final mostrar o resultado das duas variáveis.


Tendo como dados de entrada a altura e o sexo de uma pessoa, construa um algoritmo em pseudocódigo que calcule peso ideal, utilizando as seguintes fórmulas: Para homens: (72.7*h) – 58 Para mulheres: (62.1*h) – 44.7 Onde h equivale a altura da pessoa.


Fazer um algoritmo em pseudocódigo para ler o ano de nascimento de uma pessoa, calcular e mostrar sua idade e, também, verificar e mostrar se ela já tem idade para votar (16 anos ou mais) e para conseguir a Carteira de Habilitação (18 anos ou mais).


Elabore um algoritmo que informe se um dado ano é ou não bissexto. Obs: um ano é bissexto se ele for divisível por 400 ou se ele for divisível por 4 e não por 100.


Prévia do material em texto

UNIVERSIDADE FEDERAL DO PARÁ 
	DISCIPLINA: Introdução a Ciência dos Computadores Prof.Msc. Adelaine Brandão Soares 
	LISTA DE EXERCICIOS- PSEUDOCÓDIGOS 
 Aluna: Ellen Simey Oliveira Fonseca Albuquerque Turma: Sábado 
 
1. Elaborar um algoritmo em pseudocódigo que efetue a leitura de um número inteiro e apresentar uma mensagem informando se o número é par ou ímpar. 
algoritmo “ par ou ímpar”
var
n: inteiro
inicio
escreva (4)
leia (4) 
se mod 2 = 0
entao
escreva ( 4 , e “par”)
Fim 
2. Elaborar um algoritmo em pseudocódigo que efetue a leitura do nome e do sexo de uma pessoa, apresentando como saída uma das seguintes mensagens: “Ilmo Sr.”, para o sexo informado como masculino, ou a mensagem “Ilma. Sra.”, para o sexo informado como feminino. Apresente na sequência da mensagem impressa o nome da pessoa. 
 algoritmo “sexo da pessoa”
 var
 nome, sexo
 início
 escreva ( marcia )
 leia (marcia)
 escreva (“femenino”)
 se sexo = feminino
 entao
 escreva ( “ilmaSra.” Marcia)
 Fim
3. Elaborar um algoritmo em pseudocódigo que leia um número. Se positivo armazene-o em uma variável chamada “A”, se for negativo, em uma variável chamada “B”. No final mostrar o resultado das duas variáveis. 
algoritmo “ armazenamento”
var
inteiro A ,B, 6
início
escreva( “numero = 6”)
leia (6)
se (6 >0)
entao
a<( 6+6 e “positivo”)
escreva(“ numero” 6, e “variável de A”)
senão 
b< 6
escreva( “o numero” 6 , e “variável de B”)
Fim
4. Tendo como dados de entrada a altura e o sexo de uma pessoa, construa um algoritmo em pseudocódigo que calcule peso ideal, utilizando as seguintes fórmulas: Para homens: (72.7*h) – 58 Para mulheres: (62.1*h) – 44.7 Onde h equivale a altura da pessoa. 
algoritmo “ peso ideal”
var
altura: 1.80
sexo: mulher
peso ideal = 0
início
escreva ( sexo = “mulher”)
leia (mulher)
escreva (altura = 1.80)
leia (1.80)
se sexo = mulher 
então
p=(61.1×1.80) – 44.7 = 65.28
escreva ( “ seu peso ideal é”, 65.28 )
Fim
5. Fazer um algoritmo em pseudocódigo para ler quatro valores referentes a quatro notas escolares de um aluno e imprimir uma mensagem dizendo que o aluno foi aprovado, se o valor da média escolar for maior ou igual a 5. Se o aluno não foi aprovado, indicar uma mensagem informando esta condição. Apresentar junto com uma das mensagens o valor da média do aluno para qualquer condição. 
Algoritmo “situacao com media”
Var
5,6,7,10, media: real
Início
Escreva (nota=5)
Leia (5)
Escreva (nota = 6)
leia(6)
escreva(nota=7)
leia(7)
escreva(nota=10)
leia(10)
media<-(5+6+7+10)/4 = 7
se (media>=5)
então
escreva(“ o aluno foi aprovado com media”,7)
Fim
6. Fazer um algoritmo em pseudocódigo para ler o ano de nascimento de uma pessoa, calcular e mostrar sua idade e, também, verificar e mostrar se ela já tem idade para votar (16 anos ou mais) e para conseguir a Carteira de Habilitação (18 anos ou mais). 
 algoritmo “maior idade”
 var
 ano, idade
 início
 escreva(2003)
 leia(2003)
 idade<-2003 – 2023 = 20
 escreva (20)
 se idade>= 20
 então
 escreva(“ja tem idade para votar”)
 escreva(“ja tem idade para ter habilitação”)
 Fim
 
7. Elabore um algoritmo que informe se um dado ano é ou não bissexto. Obs: um ano é bissexto se ele for divisível por 400 ou se ele for divisível por 4 e não por 100. 
algoritmo “ ano bissexto “
var
ano
início
escreva ( ano = 2012)
leia (2012)
se (2012 mod 4 = 0)
entao 
escreva(“ o ano”, 2012 e “bissexto”)
Fim
8. Faça um algoritmo que determine o maior entre N números. A condição de parada é a entrada de um valor 0, ou seja, o algoritmo deve processar o maior até que a entrada seja igual a 0(ZERO). 
Algoritmo “ maior numero”
var
n, maior: real
inicio
maior<-0
escreva(“ número positivo maior que zero”, 8)
leia(8)
se (n>maior)
entao
escreva(“ o maior número e 8”, “maior”)
Fim
9. Faça um algoritmo que conte de 1 a 100 e a cada múltiplo de 10 emita uma mensagem: “Múltiplo de 10”. 
algoritmo “ múltiplo de 10”
var
n:[1 a 100] inteiro
i: inteiro (20
início
escreva(“os múltiplos de 10 de 1 a 100 sao”: 0,10,20,30,40,50..)
leia(0)
leia(10)
leia(20)
leia(30) 
leia(40)
leia(50)
se mod 10 = 0
 entao
 escreva( “ os múltiplos de 10 são”: 0,10,20,30,40,50..)
 Fim
10. Escrever um algoritmo para ler três valores inteiros e escrever na tela o maior e o menor deles. Considere que todos os valores são diferentes. 
algoritmo “ maior e menor valor”
var
10,9,8
inicio
escreva(“primeiro valor”:10)
leia(10)
escreva(“segundo valor”:9)
leia(9)
escreva(“terceiro valor”:8)
leia(8)
se (10>9) e (10>8) e (9>8)
entao
escreva (“ o maior valor e”:10 e “ menor valor e”: 8)
Fim

Mais conteúdos dessa disciplina