SlideShare uma empresa Scribd logo
1 de 7
1 
Algoritmo – Pseudo Linguagem 
“Seqüência de Comandos (instruções 
ordenadas de forma lógica) para a 
resolução de uma determinada tarefa ou 
problema”. 
Comando: Descrição de uma ação a ser 
executada. 
Comandos I/O (Input/Output) 
Entrada e Saída de Dados. 
LER – Comando de entrada que executa a 
ação de leitura de variáveis e/ou 
constantes. 
ESCREVER – Comando de saída que 
exibe uma informação no monitor. 
IMPRIMIR – Comando de saída que envia 
uma informação para a impressora.
2 
Comandos de formatação 
(monitor) 
LIMPAR - Comando de saída que limpa o 
monitor. 
POSICIONAR linha, coluna - Comando de 
saída que posiciona o cursor no monitor 
(valor Maximo de 24 linhas e 80 colunas). 
Variáveis e Constantes 
Possuímos 3 (três) tipos : 
Numérico: Recebe valores quantitativos. 
Caracter: Recebe valores alfanuméricos. 
Lógico: Recebe 2 (dois) valores V verdade 
ou F falso. 
Declaração de Variáveis e Constantes. 
VARIAVEIS 
N_FILHOS, MEDIA NUMERICO 
NOME, ENDERECO CARACTER 
CONTINUA LOGICO 
Identificador = expressão 
Exemplo: MEDIA = (A+B)/2
Comandos de Tomadas de Decisão 
Simples 
SE <<condição>> 
ENTAO 
<<comandos>> 
FIM_SE 
Composta 
SE <<condição>> 
ENTAO 
<<comandos>> 
SENAO 
<<comandos>> 
FIM_SE 
Composta 2 
FACA CASO 
CASO <<condição 1>> 
<<comandos>> 
CASO <<condição 2>> 
<<comandos>> 
CASO <<condição 3>> 
<<comandos>> 
CASO <<condição 4>> 
<<comandos>> 
CASO <<condição 5>> 
<<comandos>> 
CASO <<condição 6>> 
<<comandos>> 
FIM_CASO 
3
Operadores Aritméticos 
OPERAÇÃO SIMBOLO 
Adição + 
Subtração - 
Multiplicação * 
Divisão / 
Potenciação ^ 
Raiz de X RAIZ(x) 
Hierarquia 
1a. ( ) Parênteses. 
2a. **, RAIZ() Exponenciação e Radiação. 
3a. *, / Multiplicação, Divisão (o que aparecer 
primeiro). 
4a. +,- Adição, Subtração (o que aparecer 
primeiro). 
Exemplos: 
2 + 2 / 2 = 3 
(2 + 2) / 2 = 2 
4
Operadores Relacionais 
São utilizados para comparar dados (variáveis e/ou 
constantes), estes operadores sempre retornam 
valores lógicos (Verdadeiro ou Falso). 
Para estabelecer prioridades no que diz respeito a 
qual operação executar primeiro, utilize os 
parênteses (). 
Operação Símbolo 
Igual a = 
Diferente de <> 
Maior que > 
Menor que < 
Maior ou Igual a >= 
Menor ou Igual a <= 
Tendo duas constantes: A=5 e B=3 
Expressão Resultado 
A=B FALSO 
A<>B VERDADEIRO 
A>B VERDADEIRO 
A>=B VERDADEIRO 
A<B FALSO 
A<=B FALSO 
5
Operadores Lógicos 
conjunção e 
disjunção ou 
negação nao 
Funções Numéricas 
seno de um ângulo em radianos sen(x) 
co-seno de um ângulo em 
radianos 
cos(x) 
tangente de um ângulo em 
radianos 
tan(x) 
x independente do sinal Não disponível 
número e elevado a x Não disponível 
logaritmo de x log(x) decimal 
raiz de x raiz(x,índice) 
converte x para real Não disponível 
converte x para inteiro inteiro(x) trunca 
6
Comandos de estrutura de repetição 
(Loops) 
FACA ENQUANTO <<condição>> 
<<comandos>> 
FIM_ENQUANTO 
PARA I = valor_inicial ATE valor_final 
<<comandos>> 
PROXIMO 
Exemplo de um algoritmo 
//prog COMPARA 2 VALORES 
variaveis 
numerico a, b 
inicio 
limpar 
escrever "digite 1O numero: " 
posicionar 1, 19 
ler a 
escrever "digite 2O numero: " 
posicionar 2, 19 
ler b 
se a = b entao 
escrever "iguais" 
senao 
escrever "diferentes" 
fim_se 
fim 
7

Mais conteúdo relacionado

Mais procurados

Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...
Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...
Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...André Constantino da Silva
 
Prova algoritmos
Prova algoritmosProva algoritmos
Prova algoritmospronatecvja
 
53297189 apostila-algoritmo-e-logica-i
53297189 apostila-algoritmo-e-logica-i53297189 apostila-algoritmo-e-logica-i
53297189 apostila-algoritmo-e-logica-iEdvan Mateó
 
Exercicios Php
Exercicios PhpExercicios Php
Exercicios Phpsofteam
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-Mauro Pereira
 
Videoulas de algoritmos e lógica de programação
Videoulas de algoritmos e lógica de programaçãoVideoulas de algoritmos e lógica de programação
Videoulas de algoritmos e lógica de programaçãoaldoirjava
 
Lista de exercicios vetores, matrizes, registros e sub-algoritmos
Lista de exercicios   vetores, matrizes, registros e sub-algoritmosLista de exercicios   vetores, matrizes, registros e sub-algoritmos
Lista de exercicios vetores, matrizes, registros e sub-algoritmosMauro Pereira
 
Curso de Delphi - Lógica de Programação 3
Curso de Delphi - Lógica de Programação 3Curso de Delphi - Lógica de Programação 3
Curso de Delphi - Lógica de Programação 3José Araújo
 
Lista de exercício resposta
Lista de exercício   respostaLista de exercício   resposta
Lista de exercício respostaHercules Santhus
 
Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de ProgramaçãoAdao Chiavelli
 
Caderno de exercicios algoritmos-v.1.3
Caderno de exercicios   algoritmos-v.1.3Caderno de exercicios   algoritmos-v.1.3
Caderno de exercicios algoritmos-v.1.3Débora Inocêncio
 

Mais procurados (20)

Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...
Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...
Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...
 
Prova algoritmos
Prova algoritmosProva algoritmos
Prova algoritmos
 
53297189 apostila-algoritmo-e-logica-i
53297189 apostila-algoritmo-e-logica-i53297189 apostila-algoritmo-e-logica-i
53297189 apostila-algoritmo-e-logica-i
 
Exercicios Php
Exercicios PhpExercicios Php
Exercicios Php
 
Aula 05 Vetores
Aula 05  VetoresAula 05  Vetores
Aula 05 Vetores
 
Lista Exercicios 05
Lista Exercicios 05Lista Exercicios 05
Lista Exercicios 05
 
Lista exercícios
Lista exercíciosLista exercícios
Lista exercícios
 
Variáveis e portugol
Variáveis e portugolVariáveis e portugol
Variáveis e portugol
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-
 
Videoulas de algoritmos e lógica de programação
Videoulas de algoritmos e lógica de programaçãoVideoulas de algoritmos e lógica de programação
Videoulas de algoritmos e lógica de programação
 
Programação C - Aula 3
Programação C - Aula 3Programação C - Aula 3
Programação C - Aula 3
 
Lista de exercicios vetores, matrizes, registros e sub-algoritmos
Lista de exercicios   vetores, matrizes, registros e sub-algoritmosLista de exercicios   vetores, matrizes, registros e sub-algoritmos
Lista de exercicios vetores, matrizes, registros e sub-algoritmos
 
Lógica De Programação
Lógica De ProgramaçãoLógica De Programação
Lógica De Programação
 
Construcao de Algoritmos - Aula 03
Construcao de Algoritmos - Aula 03Construcao de Algoritmos - Aula 03
Construcao de Algoritmos - Aula 03
 
Curso de Delphi - Lógica de Programação 3
Curso de Delphi - Lógica de Programação 3Curso de Delphi - Lógica de Programação 3
Curso de Delphi - Lógica de Programação 3
 
Lista de exercício resposta
Lista de exercício   respostaLista de exercício   resposta
Lista de exercício resposta
 
Lp m1(parte4)
Lp m1(parte4)Lp m1(parte4)
Lp m1(parte4)
 
Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de Programação
 
Aula 2 aed - pseudocódigo
Aula 2   aed - pseudocódigoAula 2   aed - pseudocódigo
Aula 2 aed - pseudocódigo
 
Caderno de exercicios algoritmos-v.1.3
Caderno de exercicios   algoritmos-v.1.3Caderno de exercicios   algoritmos-v.1.3
Caderno de exercicios algoritmos-v.1.3
 

Destaque (7)

Introd Pedag. Bases Conceptuales
Introd Pedag. Bases ConceptualesIntrod Pedag. Bases Conceptuales
Introd Pedag. Bases Conceptuales
 
PEDAGOGÍA GENERAL
PEDAGOGÍA GENERALPEDAGOGÍA GENERAL
PEDAGOGÍA GENERAL
 
Pedagogia general i
Pedagogia general iPedagogia general i
Pedagogia general i
 
Valores y principios humanos
Valores y principios humanosValores y principios humanos
Valores y principios humanos
 
Qué es PEDAGOGIA?
Qué es PEDAGOGIA?Qué es PEDAGOGIA?
Qué es PEDAGOGIA?
 
4 reflexión la ética de pablo
4 reflexión   la ética de pablo4 reflexión   la ética de pablo
4 reflexión la ética de pablo
 
3 reflexión la ética de jesús
3 reflexión   la ética de jesús3 reflexión   la ética de jesús
3 reflexión la ética de jesús
 

Semelhante a Pseudo (20)

Alg aula 02 - algoritmos 1 tp1
Alg   aula 02 - algoritmos 1 tp1Alg   aula 02 - algoritmos 1 tp1
Alg aula 02 - algoritmos 1 tp1
 
Algoritmo - tipos de dados
Algoritmo - tipos de dadosAlgoritmo - tipos de dados
Algoritmo - tipos de dados
 
Aula algoritmo
Aula algoritmoAula algoritmo
Aula algoritmo
 
Logica java ate slide 30
Logica java   ate slide 30Logica java   ate slide 30
Logica java ate slide 30
 
LEGO BLOCOS DE DADOS.pptx
LEGO BLOCOS DE DADOS.pptxLEGO BLOCOS DE DADOS.pptx
LEGO BLOCOS DE DADOS.pptx
 
Visualg
VisualgVisualg
Visualg
 
algoritmo-m03-tiposdedados-151221150545.pptx
algoritmo-m03-tiposdedados-151221150545.pptxalgoritmo-m03-tiposdedados-151221150545.pptx
algoritmo-m03-tiposdedados-151221150545.pptx
 
Aula04
Aula04Aula04
Aula04
 
Aula 3-lógica.pptx
Aula 3-lógica.pptxAula 3-lógica.pptx
Aula 3-lógica.pptx
 
Matlab1
Matlab1Matlab1
Matlab1
 
Aula03
Aula03Aula03
Aula03
 
Logica
LogicaLogica
Logica
 
Aula 11- Algoritmos e Programação.pptx
Aula 11- Algoritmos e Programação.pptxAula 11- Algoritmos e Programação.pptx
Aula 11- Algoritmos e Programação.pptx
 
Guia prático para criar algoritmos
Guia prático para criar algoritmosGuia prático para criar algoritmos
Guia prático para criar algoritmos
 
mod2-mecanismos
mod2-mecanismosmod2-mecanismos
mod2-mecanismos
 
Construcao de Algoritmos - Aula 04
Construcao de Algoritmos - Aula 04Construcao de Algoritmos - Aula 04
Construcao de Algoritmos - Aula 04
 
01 variaveis io if
01 variaveis io if01 variaveis io if
01 variaveis io if
 
03 expressoes
03 expressoes03 expressoes
03 expressoes
 
Alg aula 03 - construcao algoritmos2 tp1
Alg   aula 03 - construcao algoritmos2 tp1Alg   aula 03 - construcao algoritmos2 tp1
Alg aula 03 - construcao algoritmos2 tp1
 
Linguagem C/C++: Condições ou expressões lógicas
Linguagem C/C++:  Condições ou expressões lógicasLinguagem C/C++:  Condições ou expressões lógicas
Linguagem C/C++: Condições ou expressões lógicas
 

Pseudo

  • 1. 1 Algoritmo – Pseudo Linguagem “Seqüência de Comandos (instruções ordenadas de forma lógica) para a resolução de uma determinada tarefa ou problema”. Comando: Descrição de uma ação a ser executada. Comandos I/O (Input/Output) Entrada e Saída de Dados. LER – Comando de entrada que executa a ação de leitura de variáveis e/ou constantes. ESCREVER – Comando de saída que exibe uma informação no monitor. IMPRIMIR – Comando de saída que envia uma informação para a impressora.
  • 2. 2 Comandos de formatação (monitor) LIMPAR - Comando de saída que limpa o monitor. POSICIONAR linha, coluna - Comando de saída que posiciona o cursor no monitor (valor Maximo de 24 linhas e 80 colunas). Variáveis e Constantes Possuímos 3 (três) tipos : Numérico: Recebe valores quantitativos. Caracter: Recebe valores alfanuméricos. Lógico: Recebe 2 (dois) valores V verdade ou F falso. Declaração de Variáveis e Constantes. VARIAVEIS N_FILHOS, MEDIA NUMERICO NOME, ENDERECO CARACTER CONTINUA LOGICO Identificador = expressão Exemplo: MEDIA = (A+B)/2
  • 3. Comandos de Tomadas de Decisão Simples SE <<condição>> ENTAO <<comandos>> FIM_SE Composta SE <<condição>> ENTAO <<comandos>> SENAO <<comandos>> FIM_SE Composta 2 FACA CASO CASO <<condição 1>> <<comandos>> CASO <<condição 2>> <<comandos>> CASO <<condição 3>> <<comandos>> CASO <<condição 4>> <<comandos>> CASO <<condição 5>> <<comandos>> CASO <<condição 6>> <<comandos>> FIM_CASO 3
  • 4. Operadores Aritméticos OPERAÇÃO SIMBOLO Adição + Subtração - Multiplicação * Divisão / Potenciação ^ Raiz de X RAIZ(x) Hierarquia 1a. ( ) Parênteses. 2a. **, RAIZ() Exponenciação e Radiação. 3a. *, / Multiplicação, Divisão (o que aparecer primeiro). 4a. +,- Adição, Subtração (o que aparecer primeiro). Exemplos: 2 + 2 / 2 = 3 (2 + 2) / 2 = 2 4
  • 5. Operadores Relacionais São utilizados para comparar dados (variáveis e/ou constantes), estes operadores sempre retornam valores lógicos (Verdadeiro ou Falso). Para estabelecer prioridades no que diz respeito a qual operação executar primeiro, utilize os parênteses (). Operação Símbolo Igual a = Diferente de <> Maior que > Menor que < Maior ou Igual a >= Menor ou Igual a <= Tendo duas constantes: A=5 e B=3 Expressão Resultado A=B FALSO A<>B VERDADEIRO A>B VERDADEIRO A>=B VERDADEIRO A<B FALSO A<=B FALSO 5
  • 6. Operadores Lógicos conjunção e disjunção ou negação nao Funções Numéricas seno de um ângulo em radianos sen(x) co-seno de um ângulo em radianos cos(x) tangente de um ângulo em radianos tan(x) x independente do sinal Não disponível número e elevado a x Não disponível logaritmo de x log(x) decimal raiz de x raiz(x,índice) converte x para real Não disponível converte x para inteiro inteiro(x) trunca 6
  • 7. Comandos de estrutura de repetição (Loops) FACA ENQUANTO <<condição>> <<comandos>> FIM_ENQUANTO PARA I = valor_inicial ATE valor_final <<comandos>> PROXIMO Exemplo de um algoritmo //prog COMPARA 2 VALORES variaveis numerico a, b inicio limpar escrever "digite 1O numero: " posicionar 1, 19 ler a escrever "digite 2O numero: " posicionar 2, 19 ler b se a = b entao escrever "iguais" senao escrever "diferentes" fim_se fim 7