Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Introdução a Algoritmo, Notas de estudo de Algoritmos

Introdução a Algoritmo

Tipologia: Notas de estudo

2013

Compartilhado em 20/05/2013

synty-x-12
synty-x-12 🇧🇷

5

(4)

47 documentos

1 / 19

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Introdução a Algoritmo
Eduardo HenriqueEduardo Henrique
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13

Pré-visualização parcial do texto

Baixe Introdução a Algoritmo e outras Notas de estudo em PDF para Algoritmos, somente na Docsity!

Introdução a Algoritmo Eduardo HenriqueEduardo Henrique

^ É uma sequência lógica de instruções capazde transformar os dados de entrada e geraruma informação na saída ^ Ferramenta genérica capaz de representar a^ Ferramenta genérica capaz de representar a^ solução de uma tarefa a ser automatizada,independente de tecnologia ^ É um “modelo” para construção de umSoftware Eduardo HenriqueEduardo Henrique^

^ Conceito^ ◦^ É o nome dado ao Algoritmo, procedimentos,funções, variáveis e constantes ^ Regra de Formação^ Regra de Formação^ ◦^ Primeiro caracter deve ser uma letra ou underline(sublinhado) “_”^ ◦^ Formado por: {A,...,Z, a,...,z, 0,...,9, _}^ ◦^ Expressar clareza^ ◦^ Não pode existir acentuação ou espaço em branco Eduardo HenriqueEduardo Henrique^

^ Conceito^ ◦^ São os tipos básicos para armazenar valores^ TipoTipoTipoTipo^ UniversoUniversoUniversoUniverso^ Inteiro^ Inteiro negativo, nulo, inteiro positivo (Z) Eduardo HenriqueEduardo Henrique^

Real^ Número real, nulo, negativo ou positivo (R)Literal ouConjunto de caracteres alfanuméricos, expressoCaracterentre aspas (“ ... ”)Lógico^ Armazenamento especiais para os valores “V” ou “F”para VERDADEIRO ou FALSO, respectivamente

^ Conceito^ ◦^ Unidade básica de armazenamento das informaçõesque podem ou não sofrer alteração de valor durantea execução de um algoritmo ^ Sintaxe^ Nome_da_Variavel : Tipo ^ Exemplo^ Nome : Literal Eduardo HenriqueEduardo Henrique^

^ Objetivo^ ◦^ Tem a finalidade de por um valor a uma variável ^ Símbolo^ <<<<---- ^ Sintaxe^ Nome_da_Variavel <

<-- Valor<<--

^ Exemplo^ Nome <<<<---- “Eduardo” Eduardo HenriqueEduardo Henrique^

OperadorOperadorOperadorOperador^ OperaçãoOperaçãoOperaçãoOperação

SintaxeSintaxeSintaxeSintaxe =^ Igualdade

X=Y

≠ ou <>^ Diferença

X ≠ Y

^ Maior que

X*Y

<^ Menor que

X/Y

Eduardo HenriqueEduardo Henrique^ <^ Menor que

X/Y

≥ ou >=^ Maior ou igual

X ≥ Y

≤ ou <=^ Menor ou igual

X ≤ Y

Onde: X e Y são números inteiros

OperadorOperadorOperadorOperador^ OperaçãoOperaçãoOperaçãoOperação

SintaxeSintaxeSintaxeSintaxe e^ Conjunção

(Expressão_X) e (Expressão_Y) ou^ Disjunção

(Expressão_X) ou (Expressão_Y) Não^ Negação

Não (Expressão_X) Eduardo HenriqueEduardo Henrique^ Onde:Expressão_X e Expressão_Y são expressões lógicas formadaspor proposições simples ou complexas

^ Objetivo^ ◦^ Permitir entrada de dados e armazenar diretamenteem variáveis ^ Sintaxe^ Sintaxe^ Leia(Nome_da_Variavel) ^ Exemplo^ Leia(Nome)^ Onde: Nome é uma variável Literal Eduardo HenriqueEduardo Henrique^

^ Objetivo^ ◦^ Permitir a saída de informação em um algoritmo ^ Sintaxe^ Escreva(Literal, [

Nome_Variavel])

Escreva(Literal, [

Nome_Variavel])

^ Exemplo^ Escreva(“Eduardo”) Eduardo HenriqueEduardo Henrique^

Algoritmo Exemplo_2VariaveisNome: LiteralInicioLeia(Nome)^ Escreva(“O Nome é ”, Nome)Fim Eduardo HenriqueEduardo Henrique^

^ 1º) Elabore um algoritmo que leia doisnúmeros inteiros e escreva a sua soma ^ 2º) Faça um algoritmo que receba dois^ números inteiros e escreva:números inteiros e escreva:^ ◦^ a) A soma entre ambos;^ ◦^ b) A diferença entre eles;^ ◦^ c) O produto entre os dois;^ ◦^ d) A divisão do primeiro número informado pelosegundo Eduardo HenriqueEduardo Henrique^

^ CORMEN, Thomas H.; LEISERSON, Charles E.;RIVEST, Ronald L. Algoritmos: Teoria ePrática. ^ ARAUJO, Everton Coimbra. Algoritmos

^ ARAUJO, Everton Coimbra. Algoritmos

Fundamento e Prática 3ª Edição. Visual Books,2007. Eduardo HenriqueEduardo Henrique^