Baixe o app para aproveitar ainda mais
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++
Compartilhar