Técnicas de programação 1º módulo
-
Author
matheus-gomes-lima -
Category
Education
-
view
417 -
download
5
Embed Size (px)
description
Transcript of Técnicas de programação 1º módulo

Apoio:
Técnicas de Programação1º Módulo

• Linguagem• Escolhe• Se
• Entrada / Saída• Escrever• Ler
• Operadores• Aritiméticos• Lógicos• Operacionais
ÍNDICE
Técnicas de Programação1º Módulo
• Repetição• Enquanto• Faz• Para
• Tipos de dados• Arrays• Básicos• Constantes• Variáveis

Técnicas de Programação1º Módulo
Linguagem Algorítmica• Sintaxe

Se
Escolhe
Técnicas de Programação1º Módulo
Decisão

Técnicas de Programação1º Módulo
Sintaxe

Esta estrutura compara a expressão_0 com as restantes expressões (expressão_1 . . . expressão_n) e se a comparação for positiva executa as instruções do Caso e sai.
A estrutura tem um caso por defeito (opcional) que é executado quando todas as outras condições falharem.
Técnicas de Programação1º Módulo
Descrição

Técnicas de Programação1º Módulo
Fluxoograma

Técnicas de Programação1º Módulo
Exemplo

Técnicas de Programação1º Módulo
Resultado

Técnicas de Programação1º Módulo
Sintaxe

• Seleção de instruções.– A condição deve ser uma variável lógica ou uma
expressão com resultado lógico• (operadores lógicos ou relacionais).
Técnicas de Programação1º Módulo
Descrição

Técnicas de Programação1º Módulo
Fluxograma

Técnicas de Programação1º Módulo
Exemplo

Técnicas de Programação1º Módulo
Resultado na Tela

Escrever
Ler
Técnicas de Programação1º Módulo
Entrada/Saída

Técnicas de Programação1º Módulo
Sintaxe
• Escreve texto variáveis, constantes, expressões ou texto na telaA mesma instrução pode escrever vario elementos desde que sejam separados por virgulas (,)Existem três símbolos predefinidos no texto:• \n - mudança de linha (enter)• \t - tubulação• \" - caracter aspas (")

• Solicita a introdução de valores para as variáveis através da tela
Técnicas de Programação1º Módulo
Descrição

Técnicas de Programação1º Módulo
Exemplo

Técnicas de Programação1º Módulo
Resultado

Técnicas de Programação1º Módulo
Sintaxe

Solicita a introdução de valores para as variáveis através da consola. É possível definir a leitura de várias variáveis desde que estas estejam separadas por virgulas (,).
A leitura de uma variável deve ser precedida da sua declaração. Os valores introduzidos para cada variável devem ser compatíveis com o tipo definido na declaração da mesma.
Técnicas de Programação1º Módulo
Descrição

Técnicas de Programação1º Módulo
Exemplo

Técnicas de Programação1º Módulo
Resultado

Aritméticos
Lógicos
Relacionais
Técnicas de ProgramaçãoPortugol
Operadores

Inteiros
Reais
Texto
Técnicas de ProgramaçãoOperadores
Aritméticos

Operadores disponíveis para números inteiros
Técnicas de ProgramaçãoOperadores
Inteiro

• Operadores que utilizam exclusivamente variáveis ou valores inteiros
Técnicas de ProgramaçãoInteiro
Descrição

Técnicas de Programação1º Módulo
Exemplo

Técnicas de Programação1º Módulo
Resultado na Tela

Técnicas de ProgramaçãoReais
Operadores disponíveis para números Reias

• Operadores que utilizam variáveis ou valores numéricos em que pelo menos um elemento é do tipo real.
Técnicas de Programação
DescriçãoReais

Técnicas de Programação
ExemploReais

Técnicas de Programação
Resultado na TelaReais

Técnicas de Programação
Operadores Disponíveis para TextoReais

• Operadores que utilizam variáveis ou valores do tipo texto
Técnicas de ProgramaçãoTexto
Descrição

Técnicas de ProgramaçãoTexto
Exemplo

Técnicas de ProgramaçãoTexto
Resultado na tela

Técnicas de ProgramaçãoOperadores
Lógicos

Os operadores lógicos fornecem com resultado um valor lógico (verdadeiro ou falso).
Os operadores E e OU são operadores binários e o NAO é um operador unário.
Técnicas de Programação1º Módulo
Descrição

Técnicas de Programação1º Módulo
Exemplo

Técnicas de Programação1º Módulo
Resultado

Técnicas de ProgramaçãoOperadores
Relacionais

• Os operadores lógicos fornecem com resultado um valor lógico (verdadeiro ou falso)
• Se os operandos forem numéricos a comparação é feita com base no seu valor
• Se os operadores forem texto a comparação é feita lexicograficamente
• Se os operadores forem lógicos apenas estão disponíveis a igualdade e a diferença
Técnicas de ProgramaçãoOperadores
Descrição

Técnicas de Programação1º Módulo
Descrição

Técnicas de Programação1º Módulo
Resultado

Técnicas de Programação1º Módulo
ESTRUTURAS DE REPETIÇÃO

Técnicas de Programação1º Módulo
ESTRUTURAS DE REPETIÇÃOREPETIÇÃO
FAZ
PARA
REPETE

Técnicas de Programação1º Módulo
Enquanto

Técnicas de Programação1º Módulo
Descrição
Repete as instruções enquanto a condição for verdadeira

Técnicas de Programação1º Módulo
Fluxograma

Técnicas de Programação1º Módulo
Exemplo

Técnicas de Programação1º Módulo
Resultado