Buscar

Recursos básicos de programação em C++

Prévia do material em texto

Lógica de Programação
5ª AULA -
ESTÁCIO/FIC
Recursos básicos de 
programação
Prof. Emerson Landim
Apresentação
• Prof. Emerson Landim:
• Bacharel em Ciências da Computação (UECE)
• Tecnólogo em Telemática/Telecomunicações (IFCE)
• MBA em Gestão de Projetos com ênfase em TI (UNIFOR)
• Mestre Profissional em Administração e Controladoria (UFCE)
Linguagens de programação
Línguas 
humanas versus 
Linguagem de 
programação 
A oração: 
- Eu quero aprender a programar computadores. – Português
- Quiero aprender a programar computadoras. - Espanhol
- Je veux apprendre à programmer les ordinateurs. – Francês
- Ich mochte lernen , wie man Computer zu programmieren – Alemão
- Θέλω να µάθω για τους υ̟ολογιστές του ̟ρογράµµατος -Grego
- Я хочу, чтобы научиться программировать компьютеры – Russo
- 我想學習編程的計算機 - Chinês
Programa em C++ - Média
Análise de 
um programa 
básico em 
C++
Estrutura de um programa
Estrutura de 
um programa 
em C++
Basicamente a estrutura de um programa em C++ é:
• Declaração de variáveis,
• Depois o inicio do programa com as instruções e 
comandos e;
• Finalização, apresentando os resultados.
Tipos de dados
Tipos de dados
Os dados são representados pelas informações a serem processadas por um computador.
Quando representados numa linguagem de programação, estes tipos são chamados de tipos
primitivos:
• Inteiros: quando lidamos com números que não possuem casa decimal, incluindo os negativos.
Exemplos: -65, 0, 44, 2030, etc.
• Reais: números que possuem casas decimais, incluindo os negativos. Exemplos: -33.5, -128.3, 255.6,
32767.4, etc.
• Caracteres: são os dados contendo sequencias de letras, números e símbolos especiais. Este tipo de
dado também pode ser conhecido como alfanumérico, string (quando houver mais de 2 caracteres),
literal ou cadeia.
• Lógicos: estes tipos de dados só possuem dois valores: verdadeiro (ou true) e falso (ou false).
Tipos de dados em C++
Em C++ temos os seguintes tipos de dados:
• char: de apenas 1 byte, capaz de armazenar apenas 1 caractere
• int: capaz de armazenar um inteiro
• float: armazena números de ponto flutuante de precisão simples
• double: armazena números de ponto flutuante de precisão dupla
• void: em inglês, void significa vazio. E um tipo que informa ao
compilador que a variável não terá um tipo definido.
Tipos de dados em C++
Declaração de variáveis
Declaração e inicialização de variáveis
Em C++ é obrigatório que toda variável usada no programa seja declarada. Em
C++ a sintaxe da declaração de variáveis e:
Tipo_da_variável lista_de_variáveis
Ou seja, toda vez que uma variável for declarada em C++, e preciso que o seu tipo venha em 
primeiro lugar e depois a variável desejada, ou uma lista de variáveis, separada por virgula.
Portanto, as declarações abaixo são validas:
int a;
char a, b, c;
unsigned int x1, x2, media;
Palavras reservadas
• A linguagem C++ possui as seguintes palavras reservadas. Logo, não é possível
criar variáveis com estas palavras:
Entrada e saída de dados
Em C++ o comando que exibe uma mensagem na tela, ou seja faz a saída de dados, é
o cout.
Este comando não faz parte das palavras-chave da linguagem e sendo assim o
compilador não o reconhece. Ele fica definido em um outro arquivo, chamado
iostream, e para ser usado, precisamos incluir (include) a biblioteca e definir um
espaço de nomes (namespace) para isso.
Não se preocupe com o namespace, apenas use-o nos seus programas para poder
usar as bibliotecas incluídas.
Sendo assim, as duas primeiras linhas do programa ficarão assim:
1 #include <iostream>
2 using namespace std;
Primeiro programa - Média
Operadores de algoritmos
Fórmulas
Operadores do C++
Funções matemáticas
Além das operações aritméticas, e comum usarmos nos programas outras 
funções já existentes na linguagem C++ como por exemplo:
• sen(x): seno do angulo x
• cos(x): cosseno do angulo x
• tg(x): tangente de x
• demais funções trigonométricas
• abs(x): valor absoluto de x
• int(x): parte inteira de um numero fracionário
• frac(x): parte fracionaria de x
• e outras
Operadores relacionais
Além das operações aritméticas, e comum usarmos nos programas outras 
funções já existentes na linguagem C++ como por exemplo:
Operadores Lógicos
Além das operações aritméticas, e comum usarmos nos programas outras 
funções já existentes na linguagem C++ como por exemplo:
Programa em C++ - Raízes de uma equação
REFERÊNCIAS
• Fundamentos da PROGRAMAÇÃO de COMPUTADORES, Ana Fernanda
Gomes Ascencio e Edilene Aparecida Veneruchi de Campos.
• Lógica de programação e Estrutura de dados, Sandra Puga e Gerson Rissetti.
FIM
Dúvidas???

Continue navegando