Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Aulas 1 2 - programação, Notas de aula de Engenharia de Produção

Aulas 1 2 - programação

Tipologia: Notas de aula

2017

Compartilhado em 05/03/2017

raissa-barros-1
raissa-barros-1 🇧🇷

4.7

(15)

54 documentos

1 / 15

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Fortran
Pascal
Cobol
Basic
Linguagem C(1967)
Linguagem C ++(1980)
Delphi
Visual Basic
Visual C++
C#
PHP
Java(1991)
1
Fluxos Sequencias Entrada/Saída
Linguagens de Programação
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Pré-visualização parcial do texto

Baixe Aulas 1 2 - programação e outras Notas de aula em PDF para Engenharia de Produção, somente na Docsity!

  • Fortran
  • Pascal
  • Cobol
  • Basic
  • Linguagem C(1967)
  • Linguagem C ++(1980)
    • Delphi
    • Visual Basic
    • Visual C++
    • C#
    • PHP
    • Java(1991)

Fluxos Sequencias – Entrada/Saída

Linguagens de Programação

Fluxos Sequencias – Entrada/Saída

  1. Definição do problema: Entrada e Saída

  2. Desenvolvimento do problema

  3. Algoritmo

  4. Simulação ou teste do algoritmo

  5. Codificação do programa ou implementação

Etapas para o desenvolvimento de um programa

Comando de Entrada na Linguagem C++

A entrada de dados na linguagem C++ pode ser feita através do objeto cin em conjunto com o operador de extração >> (dois sinais de maior que).

Exemplo: cin >> idade; // espera entrada pelo teclado cin >>a >>b; // entrada de dois valores

ou cin >>a; cin >>b;

Fluxos Sequencias – Entrada/Saída

Comando de Saída na Linguagem C++

A saída de dados na linguagem C++ pode ser feita através do objeto cout em conjunto com o operador de inserção << (dois sinais de menor que). Exemplo: cout<<“Texto”; // exibe a palavra Texto cout<<120; // exibe o número 120 cout<<x; // exibe o conteúdo da variável x

Fluxos Sequencias – Entrada/Saída

 Exemplo 2: Conhecendo-se o raio de uma

circunferência, calcular e exibir a área e o

comprimento da circunferência.

OBS:

 em C++ é M_PI usar a biblioteca #include

Fluxos Sequencias – Entrada/Saída

Fluxos Sequencias – Variáveis

 Variáveis

 Aspecto fundamental de qualquer linguagem de programação  É um espaço de memória que pode conter, a cada tempo valores diferentes

 Uma variável em C++:

 É um espaço de memória reservado para armazenar um certo tipo de dado  Seu conteúdo é referenciado pelo seu nome

10

Fluxos Sequencias – Variáveis

 Sintaxe Declaração:  <tipo_de_dado> <nome_variavel>; Exemplos:  int x, y, z;  float a;  char b;  Sintaxe Inicialização:  <nome_variavel> = <valor_inicial>; Exemplos:  x = 0;  a = 5.6;  b = ’t’;

Operadores Aritméticos

Fluxos Sequencias – Operadores

Operação Algoritmo C++ Observação

/ (divisão entre inteiros)

x div y x/y x e y devem ser inteiros / (divisão) x/y x/y % (módulo - resto da divisão inteira)

x mod y x%y x e y devem ser inteiros

Fluxos Sequencias – Operadores

num = 5; x = ++num; cout<<“x=“<<x<<“ “<< “num=“<<num<<endl;

Pré-fixado

x=6 num=

num = 5; x = num++; cout<<“x=“<<x<<“ “<< “num=“<<num<<endl;

Pós-fixado

x=5 num=

 Exercício: Indique qual o resultado das expressões aritméticas abaixo: sendo: x=6.0; y=2; z=4.0;a=8;d=12;p=4;q=3; r = 10

a) x+y-z*a Resp.: -24.

b) d div y Resp.: 6

c) y mod d Resp.: 2

d) 100*(q div p)+r Resp.: 10

Fluxos Sequencias – Operadores