• Nenhum resultado encontrado

Conversão Visualg à C++ Prof. Paulo Cesar F. de Oliveira, BSc, PhD

N/A
N/A
Protected

Academic year: 2021

Share "Conversão Visualg à C++ Prof. Paulo Cesar F. de Oliveira, BSc, PhD"

Copied!
28
0
0

Texto

(1)

Conversão Visualg à C++

(2)

Unidade 01-a

Algoritmos e Programação

23/09/15 ©  P  C  F  de  Oliveira  2011 2

Seção 1.1

(3)

Formato do Visualg

algoritmo “nome do algoritmo”

// Função:

// Autor:

// Data:

// Seção de Declarações

var

<declaração de variáveis>

inicio

// Seção de Comandos

fimalgoritmo

(4)

23/09/15 ©  P  C  F  de  Oliveira  2011 4

algoritmo “teste_variaveis”

var

x : inteiro

nome : caractere

inicio

// comandos

fimalgoritmo

(5)

Tipos Primitivos

Tipo

Exemplos

inteiro

19

real

2.5

caractere

“uma frase”

(6)

23/09/15 ©  P  C  F  de  Oliveira  2011 6

Operadores Aritméticos:

+

adição

-

subtração

*

multiplicação

/

divisão real

\

divisão inteira (só para operandos inteiros)

^

potenciação

(7)

Operadores de Comparação:

= igual a

<> diferente de

> maior que

< menor que

>= maior ou igual a

<= menor ou igual a

(8)

23/09/15 ©  P  C  F  de  Oliveira  2011 8

Comandos

Comando de Entrada

:

leia (<lista de variáveis>)

Ex.: leia(alturatijolo)

leia (<nome da variável1>, <nome da variável2>)

Ex.: leia(alturaTijolo, compTijolo)

(9)

Comandos

Comando de Saída

:

escreva (<nome da variável>)

Ex.: escreva (alturaTijolo)

escreva (“Um texto qualquer ”, <nome da variável>)

(10)

23/09/15 ©  P  C  F  de  Oliveira  2011 10

Comandos

Comando de Atribuição:

<nome da variável> <- expressão

Ex.:

(11)

Formato Exemplo

algoritmo "exemplo"

var x: real

y: inteiro

a: caractere

l: logico

inicio

x <- 2.5

y <- 6

a <- "teste"

l <- VERDADEIRO

escreva ("x", x:4:1, y+3:4)

//Escreve: x

2.5 9

escreva (a, "ok")

//Escreve: testeok

escreval(a, " ok”)

//Escreve: teste ok (e pula linha)

escreval (a + " ok")

//Escreve: teste ok (e pula linha)

escreva (l)

// Escreve: VERDADEIRO

(12)

Unidade 01-a

Algoritmos e Programação

23/09/15 ©  P  C  F  de  Oliveira  2011 12

Seção 1.2

(13)

Formato Geral da linguagem C++

#include <

nome_da_biblioteca

>

int main ()

{

//

comandos;

}

(14)

23/09/15 ©  P  C  F  de  Oliveira  2011 14

Formato Geral da linguagem C/C++

#include <iostream>

#include <stdlib.h>

#include <stdio.h>

#include <conio.h>

#include <cstdlib>

#include <math.h>

int main ()

{

// comandos;

system (“PAUSE”);

}

(15)

Exemplo:

// ***********************

//

Programa de teste

// ***********************

#include <iostream>

#include <stdlib.h>

#include <stdio.h>

#include <conio.h>

#include <cstdlib>

#include <math.h>

int main()

{

printf(”Ola mundo !!\n");

system("PAUSE");

}

(16)

23/09/15 ©  P  C  F  de  Oliveira  2011 16

Declaração de variáveis em C/C++

#include <

nome_da_biblioteca

>

int main ()

{

int var1, var2;

float var3, var4;

//comandos;

(17)

Tipos Primitivos

Tipo (Visualg) Tipo (C++)

Exemplos

inteiro

int

19

real

float

2.5

caractere

char

‘a’

caractere

+ tarde

“uma frase”

lógico

Não possui

verdadeiro

(18)

23/09/15 ©  P  C  F  de  Oliveira  2011 18

Operadores Aritméticos em C/C++:

+

adição

-

subtração

*

multiplicação

/

divisão

%

módulo - resto da divisão inteira (só pode ser

aplicada a operandos inteiros)

(19)

Operadores de Comparação em C/C++:

==

igual a

!=

diferente de

>

maior que

<

menor que

>=

maior ou igual a

<=

menor ou igual a

(20)

23/09/15 ©  P  C  F  de  Oliveira  2011 20

Operadores Lógicos em C/C++:

&&

E (AND)

||

OU (OR)

(21)

Comando de Entrada

scanf (“expressão-de-controle”,lista-de-argumentos);

Ex.:

scanf(“%d”, &alturatijolo);

essencial / obrigatório

(22)

23/09/15 ©  P  C  F  de  Oliveira  2011 22

Códigos de Formatação do comando scanf()

Código

Função

%c

Leia um único caractere (tipo char)

%d

Leia um inteiro decimal (tipo int)

%i

Leia um inteiro decimal (tipo int)

%f

Leia um número real (tipo float)

(23)

Comando de Saída:

printf(“expressão-de-controle”,lista-de-argumentos);

(24)

23/09/15 ©  P  C  F  de  Oliveira  2011 24

Códigos de Formatação do comando printf()

Código

Formato

%c

Caractere simples (tipo char)

%d

Inteiro decimal (tipo int)

%f

Número real (tipo float)

%s

Cadeia de caracteres (string)

%%

Coloca na tela o símbolo %

(25)

Códigos especiais do comando printf()

Código

Formato

\n

Nova linha

\r

Retorno do cursor

\t

Tabulação (tab)

\b

Retrocesso (backspace)

\”

aspas

\\

Barra invertida

(26)

23/09/15 ©  P  C  F  de  Oliveira  2011 26

Exemplos de comando printf()

printf ("Teste %% %%");

sairá na tela è Teste % %

printf ("%f",40.345);

sairá na tela è

40.345

printf ("Um caractere %c e um inteiro %d",'D',120);

sairá na tela è

Um caractere D e um inteiro 120

(27)

Exemplos de comando printf()

printf ("%s eh um exemplo","Este");

sairá na tela è

Este eh um exemplo

printf ("%s%d%%","Juros de ",10)

sairá na tela è

Juros de 10%

printf (“qualquer texto”);

sairá na tela è

qualquer texto

printf (“Area retangulo = %f“, area);

sairá na tela è Area retangulo = 6.501

(28)

23/09/15 ©  P  C  F  de  Oliveira  2011 28

Comando de Atribuição

<nome da variável> = expressão;

Ex.:

Referências

Documentos relacionados

Espaço acústico das vogais nasais do francês padrão (linha fina), das vogais nasais do francês produzidas por S2 (linha grossa) e das vogais nasais do português

O SC102 adapta-se às necessi- dades de cada utilizador, já que permite escolher o protocolo de medição para as seguintes apli- cações: Veículos a motor, Activi- dades e

libras ou pedagogia com especialização e proficiência em libras 40h 3 Imediato 0821FLET03 FLET Curso de Letras - Língua e Literatura Portuguesa. Estudos literários

a. Se usa cordão de vedação ao longo dos recobrimentos longitudinais. C) Caso o projetista julgue sua região não sujeita a ventos fortes, poderá fixar as telhas intermediárias

Candidatos que, independentemente da renda (art. 14, II, Portaria Normativa nº 18/2012), tenham cursado integralmente o ensino médio em escolas públicas (Lei nº 12.711/2012).

Nota: Se o sistema já foi usado com um monitor CRT e está configurado para um modo de exibição fora do intervalo deste monitor, pode ser necessário reconectar o monitor CRT

As demonstrações contábeis da empresa controlada sediada no exterior foram convertidas para reais, com base na taxa corrente de venda do dólar americano vigente em 30 de junho de

Preocupado com as iniqüidades que se verificam nas condições de saúde da população e no acesso aos serviços de saúde e a outros serviços públicos que influenciam a situação