Baixe o app para aproveitar ainda mais
Prévia do material em texto
Unifei ELE202– Linguagem Técnica de Programação II Conceitos básicos Profa. Cláudia Eliane da Matta Estrutura básica • Um programa em C++ consiste em uma ou várias funções, classes e objetos. • Letras maiúsculas e minúsculas são consideradas distintas. Ex.: idade ≠ Idade • Forma geral: Primeiro programa Marca o ponto de partida do programa. Objeto cout da classe standard I/O Operador de inserção Diretiva #include cout ‐ Permite imprimir informações e estabelecer um tamanho de campo para a impressão. Diretiva using • namespace – é uma região que agrega um identificador a todos os nomes declarados dentre dela. – é um sobrenome – o objeto cout está declarado no namespace std – Para usarmos este objeto deveríamos escrever: std::cout << “Primeiro programa”; – Não usamos desta forma em nossa primeiro programa porque usamos a diretiva using Executando o primeiro programa ou Insere uma linha. Códigos especiais Palavras chaves de C++ Comentários • Faz parte das boas práticas de programação. Cabeçalho Constantes numéricas • Tem um valor fixo e inalterável. Base Exemplo Decimal 2345, 50 Hexadecimal 0x41, a345f Octal 014, 0756 Caractere ‘5’, ‘a’ Cadeia de caracteres constante “Primeiro programa” Constantes numéricas Imprimindo dados Variáveis • Representa um espaço de memória reservado para armazenar determinado tipo de dado tendo um nome para se referir ao seu conteúdo. • Toda variável deve ser declarada antes de ser utilizada. Tipos de variáveis Criando namespaces Manipuladores de tamanho de campo de impressão • Manipuladores de tamanho estão definidos no arquivo iomanip. Manipulador Descrição setw Seleciona o tamanho do próximo campo a ser impresso. setprecision Define o número de casas decimais a ser impressas para um número em ponto flutuante. setfill Seleciona o caractere que deverá preencher as colunas em branco iniciais de um campo. setiosflags Seleciona o modo de apresentação de um número (com ponto decimal, notação científica etc.) Tamanho de campos com números inteiros Tamanho de campos com números inteiros setw Tamanho de campos com números inteiros setw Tamanho de campos com números inteiros Manipuladores de bases numéricas Manipulador Descrição dec Imprime o próximo campo em decimal (modo default) hex Imprime o próximo campo em hexadecimal oct Imprime o próximo campo em octal Imprimindo caracteres gráficos • Todo caractere é representado por um número. • Código ASCII – 0 a 127 – letras, dígitos de 0 a 9, caracteres de pontuação e caracteres de controle como salto de linha, tabulação etc. – 128 a 255 – símbolos de língua estrangeira e caracteres gráficos – A forma de representar um caractere de códido acima de 127 é \xdd dd representa o código do caractere na base hexadecimal. Imprimindo caracteres gráficos Para estudar... • Resolva os exercícios do Capítulo 1 Disponível na biblioteca virtual http://www.unifei.edu.br/biblioteca Acesso à Biblioteca Virtual Acesso à Biblioteca Virtual Acesso à Biblioteca Virtual Mesmo login e senha utilizados na Biblioteca da Unifei Acesso à Biblioteca Virtual Referências • MIZRAHI, V. V. Treinamento em linguagem C++. 2. ed. Módulo 1. São Paulo: Pearson Prentice Hall, 2006. • MIZRAHI, V. V. Treinamento em linguagem C++. 2. ed. Módulo 2. São Paulo: Pearson Prentice Hall, 2006. • SAVITCH, W.J. C++ absoluto. São Paulo: Addison Wesley, 2004.
Compartilhar