Buscar

atividade de programação

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 4 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

Dado o fluxograma abaixo, montar um pseudocódigo equivalente.
3
Início
9
8
7
Lâmpada, Interruptor, Soquete
4,5,6
“Aperte o interruptor”
11
A lâmpada acendeu?
NÃO
SIM
A lâmpada está queimada?
SIM
25
24
23
22
21
20
19
18
17
16
14
13
12
15
NÃO
“Troque a lâmpada”
SIM
O soquete está queimado?
“Troque o soquete”
NÃO
10
“Funcionamento normal”
SIM
O interruptor está com mal contato?
“Troque o interruptor”
NÃO
“Verifique o disjuntor”
FIM
Dado o pseudocódigo abaixo, montar um fluxograma equivalente.
Pretende-se elaborar um programa que permita ler um número a partir do teclado, e apresentar a indicação de que é positivo, negativo ou nulo.
Entradas: Num
Saídas: mensagens
Descrição do problema:
Se N = 0 então N é nulo
Se N > 0 então N é positivo;
               senão N é negativo
 Este problema faz então uso de estruturas condicionais (estruturas de seleção).  Então podemos escrever a seguinte sequência de passos para a resolução do problema:
Programa SeparaNum
Var num:real
Inicio
Escreva "Introduza um número"
    	Leia num
    	Se num = 0 então 
       		Escreva "O número é nulo"
Se num > 0 então
        		Escreva num, " é um número positivo"
Senão 
       		Escreva num, " é um número negativo”
Fim Se 
Fim.
 
Represente-o por meio de um fluxograma e pseudocódigo o cálculo de uma equação de segundo grau seguindo respeitando as regras a seguir:
Se o coeficiente a for igual a zero informar que esta não é uma equação do 2º grau e terminar o algoritmo. 
Se o valor de delta for negativo informar que a equação não tem raízes reais e terminar o algoritmo. 
Dados três valores A , B e C, verifique se eles podem ser os comprimentos dos lados de um triângulo e, se forem, verifique se é um triângulo equilátero, isósceles ou escaleno. Se não formarem um triângulo, escreva uma mensagem. Represente por pseudocódigo e por forma de fluxograma o problema. Considere que:
Não formam um triângulo:
Se um dos lados do triângulo é zero.
Se o comprimento de cada lado não deve ser maior que a soma dos outros dois lados.
Formam um triângulo:
Equilátero: quando possui os três lados iguais.
Isósceles: quando possui dois lados iguais.
Escaleno: quando possui os três lados diferentes.
Desenvolva um fluxograma e pseudocódigo para exibir na tela todos os números pares no intervalo de 2 até 100.
Desenvolva um fluxograma e pseudocódigo para calcular e exibir a somatória de todos os números inteiros no intervalo de 1 até 10 (1+2+,...,+10).
Desenvolva um algoritmo e seu respectivo fluxograma para fazer a leitura de dez números quaisquer, calcular e exibir a soma apenas dos números positivos.
Desenvolva um pseudocódigo para fazer a leitura de dez números quaisquer e exibir na tela a quantidade de valores positivos e a quantidade de valores negativos que foram lidos.
9) Escrever um algoritmo que leia informações sobre um grupo de 250 pessoas e calcule alguns dados estatísticos. Para cada pessoas do grupo deve ler o nome da pessoa, a altura, o peso e o sexo (“F” para feminino e “M” para o masculino). Calcular e escrever:
A quantidade total de homens e mulheres e o percentual de cada.
A média de peso das pessoas (somatório dos pesos de todas as pessoas pela quantidade de pessoas)
O nome da pessoa mais alta.
10) Desenvolva um algoritmo para fazer a leitura de dez números quaisquer, calcular e exibir a média destes números, a variância e o desvio padrão.
Média: Somatória dos valores dividida pelo número de registros (10).
Desvio: Diferença entre o valor e a média.
Quadrado do desvio: O quadrado de cada valor de desvio.
Variância: A soma dos quadrados dos desvios dividida pelo numero de registros.
Desvio Padrão: Raiz quadrada da variância.
11) Verifique entre os itens abaixo quais não poderiam ser utilizados como nomes de variáveis. Justifique o motivo.
	Nome Variável
	É possível? Justifique
	1x
	Sim
	fone#
	Sim
	$salario
	Sim
	x
	Sim
	a-6
	Não pode ser usado como uma variável, por que desse jeito ele é uma operação.
	2/3
	Não pode ser usado como uma variável, por que desse jeito ele é uma operação. 
	livro
	Sim
	tipo_de_talher
	Sim
	tipo de talher
	Sim
	automóvel
	Sim
	talher
	Sim
	e-mail
	Não pode ser usado como uma variável, por que desse jeito ele é uma operação
	e_mail
	Sim
	email
	Sim
	nome_#
	Sim
	time de futebol
	Sim
	time_de_futebol
	Sim

Outros materiais