• Nenhum resultado encontrado

Introdução VisualG Slides Introdução à Programação Engenharia de Computação UFPB Introdução VisualG

N/A
N/A
Protected

Academic year: 2018

Share "Introdução VisualG Slides Introdução à Programação Engenharia de Computação UFPB Introdução VisualG"

Copied!
13
0
0

Texto

(1)

VisualG

(2)

O Que é o VisualG

● VisualG é um software/compilador que

interpreta e executa algoritmos no

computador.

(3)

Forma Geral de um

Programa no VisualG

Algoritmo "<nome do algoritmo>"

var

<declaração de variaveis>

inicio

<listas de comandos>

(4)

Processo de Execução

Entrada

Processamento

Saída

Leia();

comandos de repetição, calculos aritméticos, comandos de condição...

(5)

Tipos de Variáveis

var

nome : LITERAL

idade : INTEIRO

flag : LOGICO

altura : REAL

(6)

Comando Se...Senão

se <condição> entao

<ações (uma ou mais) a serem realizadas se a condição for verdadeira>

fimse

se <condição> entao

<ações (uma ou mais) a serem realizadas se a condição for verdadeira>

senao

<ações (uma ou mais) a serem realizadas se a condição for falsa>

(7)

Comando Caso

escolha < expressão-de-seleção >

caso < exp 1 > , < exp 2 >, ... , < exp n > < lista-de-comandos-1 >

caso < exp 1 > , < exp 2 >, ... , < exp n > < lista-de-comandos-2 >

outrocaso

< lista-de-comandos-3 >

(8)

Primeiro Programa

Algoritmo que lê o nome de um aluno, as notas de suas três provas e calcule e exibe a média harmônica das provas.

Fórmula:

a) entendimento do problema;

b) elaboração da solução algorítmica; e

(9)

Primeiro Programa

1. Algoritmo "MediaHarmonica" 2. VAR

3. a, b, c, MH: REAL 4. NOME: CARACTER 5. inicio

1. escreva ("Entre com o nome do aluno:") 2. leia (nome)

3. escreval ("Entre com as notas das três provas") 4. escreva ("Digite a primeira nota:")

5. leia (a)

6. escreva ("Digite a segunda nota:") 7. leia (b)

8. escreva ("Digite a terceira nota:") 9. leia (c)

10. MH <- 3/(1/a + 1/b +1/c)

11. escreval ("A média harmônica do aluno: ", NOME, " é ", MH)

(10)

Exercícios

1- Faça um Algoritmo para calcular a área de um circulo, fornecido o valor do raio, que deve ser positivo.

Fórmula: A = pi * (raio^2)

2 - Elabore um algoritmo que dado à idade de um nadador classifica-o em uma das seguintes categorias:

Infantil A = 5 - 7 anos Infantil B = 8-10 anos Juvenil A = 11-13 anos Juvenil B = 14-17 anos

(11)

Exercícios

3- Elabore um algoritmo que simule uma calculadora com as quatro operações básicas (+, -, *, /).

4 - Elabore um algoritmo que receba a altura e o sexo de uma pessoa e calcule e mostre o seu peso ideal, utilizando as seguintes fórmulas.

homens:(72.7*h) - 58

(12)

Exercícios

Elabore um algoritmo que receba:

O código do produto;

A quantidade comprada de um produto;

Calcule e mostre:

O preço unitário do produto comprado seguindo a Tabela I; O preço total da nota;

(13)

Referências

Documentos relacionados

condição – expressão cujo valor resultante é booleano estrutura condicional – estrutura de desvio do fluxo de controle que executa diferentes comandos de acordo com uma

Funcional Lógico Estruturado.

a) Usando a função sqrt(x) da biblioteca matemática da linguagem Python (import math) , escreva uma função que recebe as coordenadas cartesianas de dois pontos

• Leia um número inteiro n&gt;0 e verifique se este número contém dois dígitos adjacentes iguais. • Leia um número inteiro n, n&gt;0, e uma sequência com

– Usada pelo processador para armazenar instruções e informações enquanto o sistema está ligado... COMO OS SISTEMAS COMPUTACIONAIS DIVIDEM E OGRANIZAM A

Neste exemplo, para além do atributo border=0 (que especifica que não se pretende a bordadura que é colocada, por defeito, pelo HTML), constate-se uma outra possibilidade que é

Dados um número inteiro n, n&gt;0, e uma sequência com n números inteiros, determinar a soma dos inteiros positivos e a soma dos inteiros negativos da sequência.. Tabela

writelines(data): escreve cada elemento string da lista data na posição atual ou ao final do arquivo, dependendo do modo de abertura. Qualquer arquivo pode ser aberto e lido