Português Estruturado (VISUALG)

Documentos relacionados
Estrutura do programa

ALGORITMOS AULA 2. Profª Amanda Gondim

Expressões, Atribuições, Entrada e Saída. Givanaldo Rocha

INFORMÁTICA APLICADA AULA 03 ALGORITMOS

Noções de algoritmos - Aula 1

Programação Estruturada Aula VisualG

Prof. Jorge Cavalcanti

Algoritmos. Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi

Algoritmos - 2. Alexandre Diehl. Departamento de Física - UFPel

Algoritmo e Programação. Capítulo 2 Tópicos Preliminares

Estruturas de Controle de Fluxo Estruturas de Seleção. Givanaldo Rocha

Algoritmos e Técnicas de Programação

Portugol. Tiago Alves de Oliveira

PORTUGUÊS ESTRUTURADO: INTRODUÇÃO INTRODUÇÃO À PROGRAMAÇÃO PROF. ALEXANDRO DOS SANTOS SILVA

ALGORITMOS E APLICAÇÕES. FATEC IPIRANGA ADS Noturno 1º semestre de 2012 Prof. Luiz Carlos de Jesus Junior

Aula 4 Estruturas Condicionais

Algoritmo e Programação Matemática

PROGRAMAÇÃO COMPUTACIONAL I

Algoritmos: tipos de dados, variáveis e expressões

Pseudolinguagem (ou Portugol) Profº Elton Rodrigo

CURSO BÁSICO DE PROGRAMAÇÃO AULA 3. Revisão Estrutura de Decisão Se Então

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

CMP Algoritmos Algoritmos Parte I. Professor Vicente Paulo de Camargo

Introdução ao VisuALG

Algoritmos - 1. Alexandre Diehl. Departamento de Física - UFPel

Aula 16 Estruturas de Controle. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

CONTROLE DE FLUXO DE EXECUÇÃO

Métodos para a construção de algoritmo

Estrutura de Condição, Escolha e Repetição

Algoritmos e Programação

Teoria da Computação e Algoritmos. Introdução à Linguagem Pascal. ALGORITMO <Nome do algoritmo>; <definições>; INÍCIO <Comandos>; FIM.

Conceitos básicos de algoritmos

LÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO

PSEUDO-CÓDIGO. Nickerson Fonseca Ferreira

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA COMANDOS DE DESVIO

Estruturas Condicionais. Tiago Alves de Oliveira

AULA 07. HABILIDADES TRABALHADAS: Desenvolver algoritmos utilizando laços a partir da leitura de fluxogramas ou algoritmos em portugol.

Português Estruturado

Conceitos Básicos de Algoritmos

Introdução à Ciência da Computação

Noções de algoritmos - Aula 1

Universidade Federal de Uberlândia Faculdade de Computação. Expressões aritméticas, relacionais e lógicas Estruturas condicionais

Introdução à Pseudo-código PROGRAMAÇÃO I (COM06842) LÓGICA E TÉCNICA DE PROGRAMAÇÃO (COM06039)

ALGORITMOS VARIÁVEIS E OPERADORES. Prof. Angelo Augusto Frozza, M.Sc.

Introdução ao VisuALG

Algoritmos. Diego Silveira Costa Nascimento. 12 de setembro de Instituto Federal do Rio Grande do Norte

Algoritmos e Lógica de Programação 80 horas // 4 h/semana. Exercício... Para começar... Resolução... Para começar... Para começar...

Capítulo 3 Estrutura Sequencial

Programação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO

Algoritmos I Aula 8 Estrutura de controle: seleção

Estruturas Condicionais

Conceitos Básicos de Algoritmos

INF1005: Programação I. Capítulo 2. Ivan Mathias Filho Algoritmo

Processamento de Dados aplicado à Geociências. AULA 4:Comando de Entrada Comando de Saída Comando de Atribuição

CONCEITOS DE ALGORITMOS

Estruturas de Decisão

Aula 4 Oficina de Programação Algoritmos - Parte 3. Profa. Elaine Faria UFU

Lógica de Programação

ET51D - INFORMÁTICA. Algoritmos - Estruturas de Decisão. Prof. Glauber G. O. Brante e Profa. Mariana Furucho

Linguagem Computacional

INFORMÁTICA APLICADA AULA 02 ALGORITMOS

Oficina de Python Prof. Me. José Carlos Perini

Introdução à Computação

01/08/2011. Tipos de dados Numéricos Alfanuméricos Lógicos. Numéricos. Tipos de dados. Dados Numéricos Inteiros. Dados Numéricos Reais.

CURSO BÁSICO DE PROGRAMAÇÃO AULA 2. Revisão Variáveis Estrutura de um algoritmo Estruturação de operações Ferramenta Visualg

- Aula 01, 02, 03 e 04 Apresentação da disciplina.

TIPOS DE DADOS E VARIÁVEIS

ET51D - INFORMÁTICA. Algoritmos - Estruturas de Decisão. Professor: Glauber G. O. Brante.

ALGORITMOS E LÓGICA DE PROGRAMAÇÃO

Pseudocódigo Exercício 6

Ciência da Computação A&P

Algoritmos I Aula 5 Visualg

(53)

Fundamentos de Programação. Turma CI-240-EST. Josiney de Souza.

Prof. José Remo / Prof. Ildeberto Rodello 1

CURSO BÁSICO DE PROGRAMAÇÃO AULA 3. Revisão Estrutura de Decisão Se Então

Oficina de Python Prof. Me. José Carlos Perini

ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)

Estruturas de Decisão

Universidade Estadual do Sudoeste da Bahia Departamento de Estudos Básicos e Instrumentais Disciplina: Introdução à Ciência da Computação Prof.

ALGORITMOS E LÓGICA DE PROGRAMAÇÃO. Prof. Esp. Fabiano Taguchi

LÓGICA DE PROGRAMAÇÃO. Algoritmos Computacionais. Sérgio Carlos Portari Júnior

In I t n rto r d o u d ç u ão ã o à à Com o pu p t u a t ç a ão ã Linguagem Fortran! " 1

Algoritmos. Seqüência finita e ordenada de procedimentos que resolvem um determinado problema. Exemplo: O que preciso fazer para preparar um omelete?

Introdução a programação Visão geral

Roteiro para Aula 1 de laboratório. 1) Mostrar estrutura básica de um código em Fortran. algoritmo. program nome_da_codificacao.

Algoritmos Lógica e Programação Prof. Me. Adelson Felipe Dias Nogueira

Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini

Fundamentos de Programação 1

Algoritmos e Programação - Engenharia da Computação -

ESTRUTURA CONDICIONAL E SELEÇÃO

Introdução à Programação

Programação Estruturada

Introdução a programação Controle de Fluxo

Algoritmos e Programação I

Pseudocódigo Exercício 6

ALGORITMOS 3ª Aula. 3. Introdução Tipos de dados, variáveis e operadores Tipos de dados

Transcrição:

Português Estruturado (VISUALG)

Estrutura do programa Exemplo: <Identificação> <Declarações> algoritmo "Ola mundo" // Função : Mostrar na tela uma saudação // Autor : Christianne Dalforno // Data : 09/03/2016 var msg: caractere <Programa Principal> inicio msg <- "Olá mundo" escreva (msg) fimalgoritmo

Variáveis Declaração de variáveis: <lista-de-variáveis> : <tipo-de-dado> Tipos de Dados: Tipo caractere inteiro real logico Definição Cadeia de caracteres Número inteiro Número real Valor booleano (VERDADEIRO ou FALSO)

Variáveis Identificador: Deve iniciar com uma letra Os demais caracteres podem ser letras ou números O único caracter especial aceito é o sublinhado ( _ ) Não podem ser palavras reservadas Deve ter no máximo 30 caracteres Exemplos: a, b, c: inteiro nome: caracter x, y: real

Atribuição Para inserir um valor numa variável usamos o operador <-. <variável que recebe> <- [constante variável expressão] Exemplo: a <- 2 b <- a c <- a+b msg <- Ola a b c 2 2 4 Ola msg

Entrada e Saída Saída de dados escreva (<lista de constantes, variáveis e/ou expressões>) // Mostra o conteúdo na tela e continua na mesma linha escreval (<lista de constantes, variáveis e/ou expressões>) // Mostra o conteúdo na tela e pula a linha no final Exemplo: Ola escreva (msg) escreval ( Ola ) escreval (a, b, c) escreval ( Soma =, a+b) escreva (a, +, 2, =, a+2) msg Saída: a b c 2 2 4 OlaOla 224 Soma = 4 2+2=4

Entrada e Saída Entrada de dados leia (<lista de variáveis>) Exemplo: leia (a, b, c) leia (nome) a b c 2 20 4 nome Asdrubal

Exercício 1 Faça um programa em Português estruturado que simule a seguinte conversa entre o computador e o usuário: Computador: - Oi, sou Computalino. E você? Usuário: - Asdrúbal Computador: - Bonito nome, Asdrúbal!

Expressões Aritméticas: Aquelas em que os operadores são aritméticos e os operandos são números ou expressões aritméticas. Exemplos: 5/2 = 2.5 5\2 = 2 Operador Função * Multiplicação / Divisão \ Divisão inteira % ou MOD Resto da divisão + Soma - Subtração ^ Potência

Exercício 2 Faça um programa em Português Estruturado que receba a idade de uma pessoa expressa em anos, meses e dias, calcule e informe quantos dias a pessoa já viveu. Considere que todos os meses têm 30 dias.

Exercício 3 Faça um programa em Português Estruturado que receba uma temperatura em centígrados e transforme para fahrenheit. Sabe-se que a fórmula para conversão é F=((9.C)+160)/5.

Exercício 4 Faça um programa em Português Estruturado que solicite a hora atual (expressa em horas, minutos e segundos) ao usuário e informe quantos segundos do dia já passaram.

Expressões Relacionais: Aquelas usadas para realizar comparações entre operandos de mesmo tipo. Geram sempre como resultado um valor lógico (verdadeiro ou falso) Operador Exemplos: 8 > 5 VERDADEIRO (8 + 2) / 2 <> 5 FALSO Função = Igual a <> Diferente de > Maior do que < Menor do que >= Maior ou igual a <= Menor ou igual a

Expressões Lógicas: Aquelas em que os operadores são conectores lógicos e os operandos são valores lógicos ou relações. Operador e ou nao Função Conjunção (E) Disjunção (OU) Negação (NÃO) Exemplos: (8 = 4+4) e (5>3) VERDADEIRO

Condicional Condicional simples se <condição> entao <bloco de instruções> fimse Condição pode ser uma expressão relacional ou lógica, ou seja, algo que gere um valor verdadeiro ou falso. Condicional composta se <condição> entao <bloco 1> senao <bloco 2> fimse

Condicional Condicional aninhada se <condição 1> entao se <condição 2> entao <bloco 1> fimse senao se <condição 3> entao <bloco 2> senao <bloco 3> fimse fimse

Exercício 5 Faça um programa em Português Estruturado que receba as quatro notas de um aluno e informe se foi ou não aprovado. A média mínima para ser aprovado é 7.

Exercício 6 Faça um programa em Português Estruturado que receba as três notas de um aluno e seus respectivos pesos, calcule a média e informe se foi aprovado, reprovado ou terá que fazer prova final. Para ser aprovado deve ter média de 7 a 10. Para ser reprovado deve ter média abaixo de 4. Para ir para a prova final deve ter média de 4 a 6.