Cópia de Informática - Aula 4

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 17

Aula 4

Programação em C++
Conceito – para se programar são necessárias duas ferramentas: um editor
(onde se escreve a programação) e um compilador (interpretador).

Programas podem conter (e, em geral, contêm) erros, que precisam ser
identificados e corrigidos. Isso pode ser realizado usando programas
separados ou empregando um “ambiente integrado de desenvolvimento”,
conhecido como Integrated Development Environment – IDE.

IDE é um programa que oferece janelas para a edição de programas e


facilidades para abrir, fechar e salvar arquivos e para compilar, ligar e
executar programas.
Programação em C++
Expressões – em C, uma expressão é uma combinação de variáveis,
constantes e operadores que pode ser avaliada computacionalmente,
resultando em um valor chamado “valor da expressão”.

Variáveis – representa um espaço na memória do computador para armazenar


determinado tipo de dado. Na linguagem C, todas as variáveis devem ser
explicitamente declaradas, contendo seu tipo e seu nome. O nome de uma
variável pode ser de uma letra até palavras com no máximo 32 caracteres.
Obrigatoriamente deve começar com uma letra ou underscore (“_”). O restante
pode ser letras de A a Z, maiúsculas, minúsculas, números e o underscore.

Sintaxe:
<tipo> <nome_da_variável>;

Exemplo de declaração de variável do tipo inteiro:

int contador;

Onde int é o tipo da variável (inteiro) e contador é o nome da variável.


Programação em C++
Variáveis – o nome de uma variável não pode ser igual a uma palavra
reservada e não pode ser igual a de uma função declarada pelo programador.
Programação em C++
Expressões – para armazenar valores inteiros, existem três tipos básicos:
• Char serve tanto para descrever um símbolo como também pode retornar
um inteiro, pois ele baseia-se na tabela ASCII. Existem 127 caracteres
positivos, onde praticamente estão todas as letras necessárias; e 128
negativos, onde encontramos muitos símbolos matemáticos e letras
acentuadas.
• short int ou somente int
• long int

Para a representação de números reais:

• float
• double
Programação em C++
Declaração de variáveis – a declaração de uma variável reserva um espaço
na memória para armazenar um dado do tipo da variável e associa o nome da
variável a este espaço de memória.

A linguagem permite que variáveis de mesmo tipo sejam declaradas juntas.

Em C, as variáveis podem ser inicializadas na declaração.


Programação em C++
Declaração de variáveis – erros comuns em programas é o uso de variáveis
cujos valores ainda estão indefinidos. A atribuição do valor da variável
sempre deve vir antes de sua utilização e é caracterizado pelo sinal =

As variáveis podem ser locais ou globais.

As locais são declaradas dentro de uma função e só podem ser


referenciadas por comandos que estão dentro do bloco no qual as variáveis
foram declaradas.
Programação em C++
Declaração de variáveis – as variáveis globais são variáveis reconhecidas
pelo programa inteiro e podem ser usadas por qualquer bloco de código.
Elas são criadas declarando-as fora de qualquer função.
Programação em C++
Operadores matemáticos - os operadores aritméticos binários são: +, -, *, / e
o operador % (resto de uma divisão inteira).

int a = 15;
int b = 72;
int c = a * b; /* c valerá 15×72 */

Em C , como em álgebra, há uma ordem de precedência de operadores.

Expressões entre parênteses são executadas primeiro, seguidas de *, /, + e -

Quando operações adjacentes têm a mesma precedência, elas são associadas


da esquerda para a direita.

Assim, a * b / c * d % e é o mesmo que ((((a * b) / c) * d) % e).

Operadores aritméticos tem precedência maior que os operadores relacionais.


Por exemplo, a expressão 3 + 5 < 6 * 2 é o mesmo que (3 + 5) < (6 * 2).
Programação em C++
Função printf – possibilita a saída de valores (sejam eles constantes,
variáveis ou resultado de expressões) segundo um determinado formato.

Os especificadores de formato variam com o tipo do valor e a precisão em que


queremos que eles sejam impressos e são precedidos pelo caractere %.

O código deve ser inserido entre “”. Exemplo: “%d”.


Programação em C++
Função printf – exemplo da função printf.

A precisão e posicionamento dos valores também podem ser modificados:


Programação em C++
Função printf – no momento da apresentação em tela, alguns comandos
especiais são importantes:

Outra maneira de imprimir variáveis decimais é usando exponenciais.


Podemos inicializar uma variável da seguinte maneira:

float numero = xEy Isso significa: x vezes 10 elevado a y => x * 10^y

float numero = xE-y Isso significa: x vezes 10 elevado a -y => x * 10^(-y)


Programação em C++
Função printf – exemplo da função printf.

Resultado na tela:

Vamos supor que você queira imprimir um número não inteiro.


Você teria que trocar "%d" por %f.

Resultado na tela:
Programação em C++
Função printf – suponha que você tem um programa que soma dois valores.
Para mostrar o resultado da conta, você poderia fazer isso:.

Resultado na tela:

Se você quiser imprimir um sinal de porcentagem, use %%. Exemplo:


Programação em C++
Exercício – criar 5 variáveis do tipo inteiro e com nome das matérias deste
semestre que armazenem a sua provável nota na M1. Cada nota será
multiplicada por um peso, que varia de 1 a 5, conforme a ordem de criação das
suas variáveis. No final, apresentar em tela através do printf o valor da nota já
com seu respectivo peso e o somatório de todas as notas.
Programação em C++
Exercício – Faça um programa que, a partir da leitura das medidas dos lados
de um retângulo (comprimento e largura), calcule e imprima na tela a área e o
perímetro do retângulo.
Programação em C++
Exercício – Faça um único programa que calcule as seguintes expressões e
apresente o resultado de G na tela:

A = B * C / 14
D = 128 / (A * C)
E = D²
F =A+D – E
G = (A + B + C + D + E) / F

Você também pode gostar