Buscar

Trabalho Lógica de Programação

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

1) pseudo linguagem= que se assemelha a uma linguagem de uma programação 
 
linguagem de programação=desenvolvida para viabiliz ar a programação de 
computadores 
 
ambiente de programação= ex: sistemas operacionais, editor de texto , etc. 
2) 
algoritmo "Quadrado" 
// Seção de Declarações 
var 
 lado, area: real 
 
inicio 
// Seção de Comandos 
 escreval("Digite o valor para um lado: ") 
 leia(lado) 
 area<-lado*lado 
 escreval("Area do quadrado=",area) 
 
fimalgoritmo 
Resposta: algoritmo 
var 
lado:real 
inicio 
escreva("digite o tamanho de um dos lados do quadrado:") 
leia(lado) 
escreva("a area e:",(lado * lado),"metros quadrados.") 
fimalgoritmo 
4) OS TIPOS INTEIRO, REAL, CARACTERES E LÓGICA 
3)
algoritmo "estat"
var
x,idade,qt,fem_maior,fem_menor,masc_maior,masc_menor:inteiro
sexo:caracter
inicio
//seção de comandos
escreval("digite a quantidade de entradas:")
leia(qt)
enquanto x < qt faca
escreva("digite uma idade")
leia(idade)
escreva("digite o sexo(f/m):")
leia(sexo)
se(idade<18) e (sexo="f")entao
fem_menor<-fem_menor+1
fimse
se(idade<18) e (sexo="m") entao
masc_menor<-masc_menor+1
fimse
se(idade>=18) e (sexo="f") entao
fem_maior<-fem_maior+1
fimse
se(idade>=18) e ( sexo="m") entao
masc_maior<-masc_maior+1
fimse
x<-X+1
fimenquanto
escreval("***totais por faixa-etaria e sexo***")
escreval("numero de meninas:",fem_menor)
escreval("numero de mulheres:",fem_maior)
escreval("numero de meninos:",masc_menor)
escreval("numero de homens:",masc_maior)
escreval("tempo geral:",qt)
escreval("% de meninas:",fem_menor*100/qt,"%")
escreval("% de mulheres:",fem_maior*100/qt,"%")
escreval("% de meninos:",masc_menor*100/qt,"%")
escreval("% de homens:",masc_maior*100/qt,"%")
fimalgoritmo
5)
algoritmo "menor"
var
valor,menor,i:inteiro
inicio
//seção de comandos
menor<-999999999
para i de 1 ate 3 faca
escreva("digite um numero:")
leia(valor)
se(valor<menor) entao
menor<-valor
fimse
fimpara
escreval("menor valor:",menor)
fimalgoritmo
6)
algoritmo "Quadrados"
var
i:inteiro
inicio
//seção de comandos
para i de 2 ate 20 passo 2 faca
escreval(i*i)
fimpara
fimalgoritmo
7)
algoritmo "SomaQuad"
var
i,n,soma,num:inteiro
inicio
//seção de comandos
soma<-0
escreva("Quantidade de Números:")
leia(n)
para i de 1 ate n faca
escreva("Entre um Número:")
leia(num)
soma<-soma+num*num
fimpara
escreval("Soma dos Quadrados dos Números:",soma)
fimalgoritmo
9)
algoritmo "Producao"
Var
 // Seção de Declarações das variáveis
 t,c:real
Inicio
 // Seção de Comandos, procedimento, funções, operadores, etc...
 escreva("Entre o Tempo: ")
 leia(t)
 escreva("Entre o Custo: ")
 leia(c)
 se (c<=50) entao
 se (t<0.5) entao
 escreval("IDEAL")
 senao
 se (t<1.0) entao
 escreval("VIÁVEL")
 senao
 escreval("INVIÁVEL")
 fimse
 fimse
 senao
 escreval("INVIÁVEL")
 fimse
fimalgoritmo
8)
algoritmo "Matriz"
var
 mat:vetor[1..10,1..10] de inteiro
 i,j,m,n:inteiro
inicio
 //seção de comandos
 escreva("Digite o número de Linhas da Matriz: ")
 leia(m)
 escreva("Digite o número de Colunas na Matriz: ")
 leia(n)
 para i de 1 ate m faca
 para j de 1 ate n faca
 escreva("Entre o Valor de",i," ",j,": ")
 leia(mat[i,j])
 fimpara
 fimpara
 limpatela
 escreval("Matriz Entrada")
 para i de 1 ate m faca
 para j de 1 ate n faca
 escreva(mat[i,j])
 fimpara
 escreval("")
 fimpara
fimalgoritmo

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais