Buscar

04 - Programação em C++, informações básicas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Linguagem C
Inventada e implementada por Dennis Ritchie em 1972.
Padrão ANSI C para compatibilidade entre sistemas.
Código C é portável.
A linguagem C usa 32 palavras-chaves escritas com letras minúsculas.
Linguagem estruturada (compartimentalização do código e dos dados, por exemplo, através do uso de sub-rotinas).
Componentes estruturais:
Função, em C, sempre possuem ‘ ( ) ‘
Bloco de código
Linguagem C++
Inventada por Bjarne Stroustrup em 1983
Flexibilidade
Linguagem orientada a objetos
Separações de programas em unidades distintas, cada uma servindo a um propósito
Função de sobrecarga
Programação em C++
1. Observações importantes:
1.1 Nomes das funções em um programa C++
O nome de uma função pode ser qualquer um, com exceção de main, reservado para a função que inicia a execução do programa.
Em todo programa C++, deve existir uma única função chamada main. A função main marca o ponto de partida do programa. Se um programa for constituído de uma única função, esta será main. O programa termina quando for encerrada a execução da função main.
1.2 O tipo void
As funções main dos programas abaixo (e da maioria dos programas apresentados neste período) são do tipo void. O tipo void indica que a função não tem valor de retorno, ou seja, não retorna nada.
1.3 Chaves
Toda função C++ deve começar com uma chave de abertura de bloco { e deve terminar com uma chave de fechamento de bloco }. 
As chaves delimitam o corpo da função.
1.4 Estrutura Básica de um programa C++
Consiste em um número n > 0 de funções, isto é, consiste de uma ou mais funções.
Forma geral
	
	tipo nome_da_função( ) /* caso haja mais uma função*/
	{
	}
	main ( ) /* primeira função a ser executada (obrigatória) */
	{ // início da função
	} // fim da função 
Obs: para o compilador, as sentenças abaixo são programas idênticos.
main ( ) { } main ( )
 { }
main 
	 ( 
	 ) 
	 { } 
Variáveis
Uma Variável corresponde a uma posição de memória. Uma posição de memória pode guardar um valor.
Exemplo: 
int v1; 
double v2; 
v1=123; 
v2=3.1415;
1.5. Breve introdução aos operadores em C++:
	Exemplo: A		=	B	+	C;
	a soma de B e C é atribuída à variável A
	Exemplo: A	 > B;
Se A for maior do que B, retorna um valor positivo.
1.5. Receita de bolo:
Problema:
Dado 3 números, quero saber se o maior deles é maior do que a soma dos dois menores.
Modelagem:
1. Ler os números;
2. Levantar o maior número;
3. Somar os números menores;
4. Comparar o maior número com o resultado da soma;
5. Se for maior, imprime sim
6. Se for menor, imprime não
Leia número1, número2, número3;
Se (número1 > número2) e (número1 > número3) entao
	maior = número1;
	número1 = 0;
senao
Se (número2 > número1) e (número2 > número3) entao
	maior = número2;
	número2=0;
senao
Se (número3 > número1) e (número3 > número2) entao
	maior = número3;
	número3=0;
Se maior > numero1 + numero2 + numero3 entao
	imprime sim;
senao
	imprime nao;
1.5. Escreva o exemplo acima em C++

Outros materiais