Documente Academic
Documente Profesional
Documente Cultură
Jonathan Casanova
ALGORITMOS COMPUTACIONAIS
Rio de Janeiro
2019
Jonathan Casanova - 201910548
Luciane da Rocha de Lima - 201930331
ALGORITMOS COMPUTACIONAIS
Rio de Janeiro
2019
Lista de Tabelas
1. INTRODUÇÃO ....................................................................................................................... 5
2. ALGORITMOS ....................................................................................................................... 6
3. OPERADORES ....................................................................................................................... 7
4. CONDICIONAIS ..................................................................................................................... 9
7. REFERÊNCIAS...................................................................................................................... 18
5
1. INTRODUÇÃO
2. ALGORITMOS
2.3. Variáveis
Variáveis podem ser imaginadas como “caixas” que armazenam valores de
dados. Elas só podem armazenar um valor de cada vez, mas ainda assim, podendo
ser modificado durante a execução do algoritmo. Essa “caixa” corresponde a um lugar
na memória, quando consideramos um ambiente computacional.
As variáveis são compostas basicamente por um nome, um tipo e um conteúdo.
O nome deve obedecer às normas e padrões preestabelecidos em cada linguagem
de programação. O tipo de uma variável define os valores que poderão ser
armazenados por ela e, o conteúdo é o valor que ela armazena e que é armazenado
um de cada vez. Ao ato de criar uma variável dá-se o nome de “declaração de
variável”.
3. OPERADORES
Há variadas operações que podem ser realizadas por algoritmos, dentre elas constam
as operações aritméticas básicas adição, subtração, multiplicação e divisão, assim
também como a exponenciação.
Mas existem outras operações possíveis como comparações para verificar igualdade
ou diferença entre dados, maior e menor.
Essas operações são subdivididas dentro dos seguintes operadores:
/ Divisão
\ Divisão inteira
^ ou Exp Exponenciação
% Módulo (resto da divisão)
4. CONDICIONAIS
5. ESTRUTURAS DE REPETIÇÃO
var
a, p :real
s : caracter
Inicio
escreval("Digite o seu sexo F ou M: ")
leia(s)
escreval("Digite a sua altura: ")
leia(a)
var
sinal,filho,qtdCad,TotalFilho,qtd100: inteiro
salario,SomaSal,MediaSal,MediaFilho,perc100,maiorSal: real
Inicio
qtdCad<-0
qtd100<-0
SomaSal<-0
TotalFilho<-0
sinal<-1
maiorsal<-0
Enquanto sinal=1 faca
escreval("Escolha um opcao:")
escreval("1- Para Cadastrar")
escreval("2- Para Sair")
leia(sinal)
limpatela
se sinal=1 entao
escreval("Infore o Salário: ")
leia(salario) // lê o salario
escreval("Informe N.o De Filhos: ")
leia(filho) // lê qtd de filho
14
var
i: inteiro
Inicio
Para i de 100 ate 200 faca
se(i mod 2)<>0 entao
escreval(i)
fimse
fimpara
fimalgoritmo
16
var
a, b, c, x1, x2, b2, delta : real
Inicio
Escreval("Formula: Delta = b^2-4.a.c ")
Escreval("---------------------------------------")
Escreval("Digite um valor para A")
Leia(a)
Escreval("Digite um valor para B")
Leia(b)
Escreval("Digite um valor para C")
Leia(c)
b2<-b*b
delta<-b2-4*a*c
Escreval("---------------------------------------")
Escreval("O resultado de Delta é igual a ", delta)
Escreval("---------------------------------------")
Se delta = 0 Entao
17
Fimalgoritmo
18
7. REFERÊNCIAS
PIERRO, Bruno de. O mundo medido por algoritmos. Revista Pesquisa FAPESP,
2018. Disponível em: https://revistapesquisa.fapesp.br/2018/04/19/o-mundo-
mediado-por-algoritmos/. Acesso em: 16 de jun. de 2019.
SILVA, Alexandra da Silva; JESUS, Débora de; MOUTA, Matheus. Noções básicas
de algoritmo. DEVMEDIA. Disponível em https://www.devmedia.com.br/nocoes-
basicas-de-algoritmo/26405. Acesso em: 16 de jun. de 2019.