









Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Os conceitos básicos sobre algoritmos e lógica de programação, abordando temas como variáveis, tipos de dados, operadores, expressões, atribuição e algoritmos. Além disso, são fornecidas informações sobre a definição de algoritmos e sua representação.
Tipologia: Notas de estudo
1 / 17
Esta página não é visível na pré-visualização
Não perca as partes importantes!










MarceloMarcelo Iserhardt
Iserhardt Ritzel
Ritzel
AlgoritmosAlgoritmos
Prof Marcelo RitzelProf Marcelo Ritzel
VariáveisVariáveis
É o nome dado a uma localização de memóriaÉ o nome dado a uma localização de memóriana qual podemos armazenar o valor de umana qual podemos armazenar o valor de umaconstante.constante.
Possui quatro tipos primitivos de dados maisPossui quatro tipos primitivos de dados mais
AlgoritmosAlgoritmos
Prof Marcelo RitzelProf Marcelo Ritzel
Possui quatro tipos primitivos de dados maisPossui quatro tipos primitivos de dados mais comuns:comuns:
RealReal
::^
-0,76; 0,0001200,76; 0,
InteiroInteiro
::^
CaracterCaracter
:^
letras de A até Z, sinais especiais e sinais :^
letras de A até Z, sinais especiais e sinais
de pontuaçãode pontuação
LógicoLógico
:^
V ou F :^
V ou F
IdentificadoresIdentificadores
Devem, ainda, seguir algumas regrasDevem, ainda, seguir algumas regraspara serem rotuladas/nomeadas:para serem rotuladas/nomeadas:
primeiro caractere ser uma letra;
AlgoritmosAlgoritmos
Prof Marcelo RitzelProf Marcelo Ritzel
nome deve explicar o seu conteúdo;
composto somente por letras, números e “_”.
Atribuição=ExpressãoAtribuição=Expressão^
AlgoritmosAlgoritmos
Prof Marcelo RitzelProf Marcelo Ritzel
Operações em parênteses.
Funções.
Multiplicação e/ou divisão.
Adição e/ou subtração.
Operadores Relacionais.
Operadores Lógicos.
ConstantesConstantes Expressão AritméticaExpressão Aritmética
AlgoritmosAlgoritmos
Prof Marcelo RitzelProf Marcelo Ritzel
Expressão AritméticaExpressão Aritmética
DefiniçãoDefinição
AlgoritmosAlgoritmos
Prof Marcelo RitzelProf Marcelo Ritzel
ExemploExemplo
Prof Marcelo RitzelProf Marcelo Ritzel
-dinpsdinps-
-dirf+sf)dirf+sf)
Exemplo de algoritmo puramente seqüencialExemplo de algoritmo puramente seqüencial
Atributos importantesAtributos importantes
Dados inválidos ou fora da ordem
Erros em operações
AlgoritmosAlgoritmos
Prof Marcelo RitzelProf Marcelo Ritzel
Dados válidos mesmo os de baixa freqüência
Fácil entendimento e uso, projetado parapessoaspessoas
Resultados em tempo hábil
Facilitada pela estrutura modularFacilitada pela estrutura modular
Atributos importantesAtributos importantes
ContinuaçãoContinuação
Outro hardware/plataforma
Transporte
AlgoritmosAlgoritmos
Prof Marcelo RitzelProf Marcelo Ritzel
Estrutura lógica, Legibilidade, Documentação
Metodologia de desenvolvimentoMetodologia de desenvolvimento^ 1.1.
Ler a especificação do problema até o final.Ler a especificação do problema até o final.
Declarar todas as variáveis.Declarar todas as variáveis.
variaveisvariaveis
Estabelecer o início do programa.Estabelecer o início do programa.
inicioinicio
Limpar a tela.Limpar a tela.
limparlimpar
AlgoritmosAlgoritmos
Prof Marcelo RitzelProf Marcelo Ritzel
Inicializar todas as variáveis numéricas.Inicializar todas as variáveis numéricas.
Montar a tela de entrada de dados.Montar a tela de entrada de dados. escrever/posicionarescrever/posicionar
Entrada de dados.Entrada de dados.
lerler
Processamento.Processamento.
Saída de informações.Saída de informações.
escrever/posicionarescrever/posicionar
Estabelecer o fim.Estabelecer o fim.
fimfim
LINGUAGEM ALGORÍTMICALINGUAGEM ALGORÍTMICA
Comandos de Entrada e SaídaComandos de Entrada e Saída
::
Ler <variável>
Posicionar <posição>Posicionar <posição>
AlgoritmosAlgoritmos
Prof Marcelo RitzelProf Marcelo Ritzel
Posicionar <posição>Posicionar <posição>
Escrever <variável>, expressão, constante
dirf -
dinps + sf