ITENS FUNDAMENTAIS Programando em C++

Documentos relacionados
Aula 03 - Linguagem C

Linguagem C: Introdução

Módulo 1. Introdução. AEDS I C++ (Rone Ilídio)

INTRODUÇÃO A LINGUAGEM C

Universidade Federal do Espírito Santo. Programação I Tipos de Dados Básicos - C Professora: Norminda Luiza

PROGRAMAS BÁSICOS EM C++ Disciplina: Introdução à Ciência da Computação Prof. Modesto Antonio Chaves Universidade estadual do Sudoeste da Bahia

Algoritmos e Programação

Conhecendo a Linguagem de Programação C

Estruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.

LINGUAGEM DE PROGRAMAÇÃO C AULA 2. Professor: Rodrigo Rocha

Linguagem C. André Tavares da Silva.

Introdução à Linguagem de Programação C: Variáveis, Constantes, Expressões, Atribuição, Tipos de dados, Entrada e Saída de Dados

Programação de Computadores I Introdução ao C PROFESSORA CINTIA CAETANO

Componentes da linguagem C++

INFORMÁTICA APLICADA AULA 03 LINGUAGEM DE PROGRAMAÇÃO C++

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM C/C++ Prof. Dr. Daniel Caetano

Aula 4: Introdução à Linguagem C++

Variáveis, Comandos de Atribuição e Comando de Entrada e Saída

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM C/C++ Prof. Dr. Daniel Caetano

Introdução a Programação de Jogos

Programação científica C++

LÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO

Computação L2. Linguagem C++ Observação: Material Baseado na Disciplina Computação Eletrônica.

Capítulo 1: Introdução à Linguagem C. Pontifícia Universidade Católica Departamento de Informática

3. Linguagem de Programação C

Introdução a Linguagem C

Introdução à Programação

Programação em C. Variáveis e Expressões. Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação

As bibliotecas iostream e cstdlib permitem a utilização de diversos comandos de entrada e saída e funções básicas.

INFORMÁTICA APLICADA AULA 05 LINGUAGEM DE PROGRAMAÇÃO C++

Introdução à Computação MAC0110

Características da Linguagem C

Programação Estruturada

1 Introdução e Conceitos básicos

Introdução a Linguagem C. Prof. Me. Hélio Esperidião

Programação 1. Atribuição, operadores aritméticos, entrada de dados. Técnico em Eletrônica Semestre 5 02

Revisão C++ - Parte 1

Unidade 5: Introdução à Programação com C/C++ Prof. Daniel Caetano

Tipos de Dados, Variáveis e Entrada e Saída em C. DCC 120 Laboratório de Programação

Estrutura de Programas e Tipos de Dados Simples

Fundamentos de Programação. Linguagem C++ Introdução, identificadores, tipos de dados. Prof. Bruno E. G. Gomes IFRN

Introdução à Linguagem C Variáveis e Expressões

Algoritmos e Estruturas de Dados I IEC012. Linguagem C - Guia de bolso - Prof. César Melo

Linguagem C Princípios Básicos (parte 1)

Anhanguera Educacional S.A. Centro Universitário Ibero-Americano

Introdução à Programação

Objectivos. Observar os tipos fornecidos pelo C++ Explicar as regras sintácticas para nomes de identificadores Estudar variáveis e constantes

Aula 03: Introdução a C

Computação Eletrônica. Tipos de dados, constantes, variáveis, operadores e expressões. Prof: Luciano Barbosa

LINGUAGEM C: VARIÁVEIS E EXPRESSÕES

Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Segunda Aula Prática - 29 de agosto de 2008

Revisão Linguagem C Parte 1

Unidade 5: Introdução à Programação com C/C++

Linguagem C++ Estruturas de controle Parte II Estruturas de repetição

Introdução à linguagem C++

Disciplina de Algoritmos e Programação

Preparatório OBI. Prof. André Gustavo Duarte de Almeida docente.ifrn.edu.br/andrealmeida. Aula 01 Introdução a C++

#include <stdio.h> Void main() { printf( Cheguei!\n"); } INTRODUÇÃO A LINGUAGEM C

Fábio da Fontoura Beltrão Felipe Augusto Chies Lucas Fialho Zawacki Marcos Vinicius Cavinato Matheus de Carvalho Proença

Variáveis, Comandos de Atribuição e Comando de Entrada e Saída

Princípios de Desenvolvimento de Algoritmos MAC122

11 - Estrutura de um programa em C

Linguagens de Programação PROGRAMAÇÃO DE COMPUTADORES. Linguagem C. Linguagem C Estrutura Básica. Constante (literais) Linguagem C Primeiro Programa

Fundamentos de Programação

Introdução à Linguagem C

Aula 05: Condicionais (Parte 2)

Transcrição:

INFORMÁTICA E COMPUTAÇÃO - CMP 1060 AULA 3 ITENS FUNDAMENTAIS Programando em C++ 1. Constantes São valores que são mantidos fixos pelo compilador. Tipo de Dado Exemplos de Constantes char b \n \0 int 2 32000-130 long int 100000-467 short int 100-30 unsigned int 50000 35678 float 0.0 23.7-12.3e-10 double 12546354334.0-0.0000034236556 Exemplos Constantes Globais #define nome UCG #define pi 3.14159 #define minimo 380 Exemplos Constantes Locais const int a; const float pi = 3.14159; 2. Variáveis São valores que podem ser alterados durante o programa. É identificada por um nome ou identificador. Deve começar com uma letra ou sublinhado ( _ ) e os caracteres subsequentes devem ser letras, números ou sublinhado ( _ ). No máximo 32 caracteres. Declaração de variáveis tipo_da_variável lista_de_variáveis; O C tem 5 tipos básicos de variáveis: char, int, float, void, double Modificadores: long, short, signed, unsigned int dias; float salario, media, altura, n1, n2; char ch, letra, nome[20]; long count; float pi = 3.14159; double cosseno; Variáveis do mesmo tipo devem ser separadas por vírgula. Todo comando é finalizado com ponto-vírgula ( ; )

Os Tipos do C Tipo Num de Intervalo bits Inicio Fim char 8-128 127 unsigned char 8 0 255 signed char 8-128 127 int 16-32.768 32.767 unsigned int 16 0 65.535 signed int 16-32.768 32.767 short int 16-32.768 32.767 unsigned short int 16 0 65.535 signed short int 16-32.768 32.767 long int 32-2.147.483.648 2.147.483.647 signed long int 32-2.147.483.648 2.147.483.647 unsigned long int 32 0 4.294.967.295 float 32 3,4E-38 3.4E+38 double 64 1,7E-308 1,7E+308 long double 80 3,4E-4932 3,4E+4932 3. COMANDO DE ATRIBUIÇÃO ( =) Atribue um valor a uma variável. Identificador_da_variável = valor, expressão aritmética, função Exemplos: dias = 260; salario = 380.00; media = 0.4 * n1 + 0.6 * n2; letra = m ; cosseno = cos(2*pi); count = (dias + 180)/2; Expressão Original Expressão Equivalente x = x + k; x + = k; x = x - k; x - = k; x = x * k; x * = k; x = x / k; x / = k;

Operadores Aritméticos e de Atribuição Operador + - * / % ++ -- Ação Soma (inteira e ponto flutuante) Subtração ou Troca de sinal (inteira e ponto flutuante) Multiplicação (inteira e ponto flutuante) Divisão (inteira e ponto flutuante) Resto de divisão (de inteiros) Incremento (inteiro e ponto flutuante) Decremento (inteiro e ponto flutuante) x++; x--; são equivalentes a x = x + 1; x = x 1 Exemplo: int a = 17, b = 3; a 17 int x, y; b 3 float Z = 17., z1, x 5 z2; x = a / b; y 2 y = a % b; Z 17. Z1 = z / b; Z1 5.666 Z2 = a / b; Z2 5.0 PRIMEIRO PROGRAMA em C++ IMPRIMIR NA TELA DO MONITOR A FRASE: Primeiro Programa #include <cstdlib> // diretiva para dev c++ windows // diretiva do pré processador /*diretiva using*/ int main ( ) cout << Primeiro Programa ; system( PAUSE ); return 0; Define uma função de nome main presente em todos os programas em C Que é chamada quando o programa for executado. As delimitam o seu conteúdo Diz ao compilador que ele deve incluir o cabeçalho <iostream> obs.:diretivas: para auxiliar o desenvolvimento do programa fonte ( não pertencem à ling C++ #include <cstdlib> Diretiva para permitir o uso da função system ( ) no Windows(não necessário nos compiladores mais novos)// diretiva para dev c++ Windows comentário (quando usar compilador no Windows) // diretiva do pré processador Arquivo que contém declarações necessárias para entrada e saída de dados (cin, cout) /*diretiva using*/ necessário para usar os nomes dentro de um name space sem explicitar o qualificador ( ex. std::cout << Primeiro Programa ) system( PAUSE ); Solicita ao computador uma PAUSA até que uma tecla seja precionada return 0; solicita à função main ( ) que retorne zero para quem a chamou

4. Comando de Saída ( cout ) Ex: cout << Primeiro Programa ; Objeto cout prédefinido na diretiva <iostream> com o padrão da classe de leitura e impressão declarado no namespace std O operador << é chamado de operador de inserção e envia a mensagem Primeiro Programa a ser impressa para a saída padrão (vídeo) Códigos especiais \ (com barra invertida) cout << Primeiro Programa \n ; cout << Primeiro Programa << endl; Códigos especiais \n \t \a \r \0 significado Nova linha tabulação beep CR volta o cursor para o inicio da linha Zero (Null) Exemplo: programa imprime na tela a mensagem: Ola! Eu estou vivo. #include <cstdlib> // diretiva para dev c++ windows // diretiva do pré processador /*diretiva using*/ main () /* Um Primeiro Programa */ cout <<"Ola! Eu estou vivo!\n"; system( PAUSE ); return 0; O C é "Case Sensitive": o maiúsculo difere do minúsculo variáveis diferentes Soma, SOMA, SoMa, soma comandos (letras minusculas) cin, cout

Usando COUT Exemplo 1 main( ) cout << "Exemplo de um programa em C++!" << endl; cout << "Legal programar em C++!"; cout << endl << "eh bem interessante!\n"; cout << "Esta eh a linha um\nesta eh a linha dois\n"; cout << 3.14159; cout << "\n\naos " << 20 << " anos eu ganhava " << 493.34 << endl; cout << "Bip\a\tBip\a\tBip\a\n"; system("pause"); Exemplo 2 main ( ) int idade = 32; float salario = 25000.75; long dist_lua = 382171; int positivo = 40000; cout <<"O funcionario tem"<<idade<<"anos" <<endl; cout << "O funcionario ganha $" << salario << endl; cout <<"A lua esta "<<dist_lua << " KM da Terra ; cout << "positivo : " << positivo << endl; system("pause");

5. Comando de Entrada ( cin ) cin >> variável 1>> variável 2..; // Declara a variável item do tipo char com 20 caracteres e a variável letra também do tipo char char item[20], letra; int num_pesca; // Declara a variável num_pesca do tipo inteiro float custo; // Declara a variável custo do tipo float cout << digite: o nome, a letra, custo, qtde pesca ; cin >> item >> letra >> num_pesca >> custo; item num_pesca custo letra pedro 5 7.00 b Exemplo 1 Usando CIN main () char letra; cout << "Digite qualquer caractere e pressione Enter: "; cin >> letra; cout << "A letra digitada foi : " << letra << endl; Exemplo 2 main () int numero; // O número lido no teclado cout << "Digite seu número favorito e pressione Enter: "; cin >> numero; cout << "Seu número favorito " << numero << endl;

Exemplo 3 main () int primeiro, segundo; // Números digitados no teclado cout << "Digite dois NUMEROS e pressione Enter apos cada entrada: "; cin >> primeiro >> segundo; cout << "Os NUMEROS digitados foram " << primeiro << " e " << segundo << endl; Desenvolver um programa para transformar dias em anos. 1. Declarar as variáveis 2. Ler a quantidade de dias 3. Calcular a correspondência de dias em anos 4. Exibir o valor calculado main ( ) /* Declaração de Variáveis */ int dias; float anos; /* Entrada do valor em dias */ cout<<"entre com o numero de dias: "; cin>>dias; /* Cálculo da conversão dia em anos */ anos = dias/365.25; /*Exibir o resultado */ cout<<dias<<" dias equivalem a "<<anos<<" anos\n"; system("pause"); return 0;