Linguagem de Programação II

Slides:



Advertisements
Apresentações semelhantes
Pearson Education Slide 1. Pearson Education Slide 2 Cap í tulo 12 Criado por Frederick H. Colclough, Colorado Technical University E/S de Arquivo e Streams.
Advertisements

Técnicas de Programação II Revisão TP1 Parte2
Introdução à Ciência da Computação Linguagens de Programação.
Augusto NevesJoão CarlosRodrigo Paula Linguagem de Programação C++ Componentes do Grupo.
Um programa em C Bibliotecas Variáveis globais
Algoritmo e Programação
ENGENHARIA CIVIL COMPUTAÇÃO APLICADA Aula 12
LABORATÓRIO DE PROGRAMAÇÃO
Algoritmos e Programação Linguagens de Programação Teoria Aula (09/06)
Ricardo Jacobi Linguagem C Introdução Linguagens de Programação Fatores de Qualidade em Software Estilos de Programação Manutenção em Software Histórico.
Prof. Luis Otavio Alvares
Arquivos Prof: Erivelto Tschoeke, Msc. –
Linguagem de Programação 1
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2013
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2013 Capítulo II Confecção de Tabelas.
Curso de Programação em C++
LINGUAGEM C Centro Federal de Educação Tecnológica da Paraíba Coordenação de Informática Professor: Lafayette B. Melo.
PROGRAMAÇÃO ou LINGUAGEM C?
Curso de C/C++ Avançado
Linguagem C Estruturas de Seleção.
Linguagem C Estruturas de Sequências
Tratamento de Ficheiros
Revisão da Linguagem C.
Algoritmos e linguagens de programação 1 (aula 05)
INTRODUÇÃ A COMPUTAÇÃO ENG. CIVIL
Linguagem de Programação II Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Rodrigo Cristiano Silva
Introdução a Computação e Cálculo Numérico
Introdução a Computação e Cálculo Numérico
PROGRAMAÇÃO I UNIDADE 1.
Revisão /*======================================================*/
Aula prática 13 Orientação a Objetos – C++ Parte 1
Ameliara Freire O comando de entrada de dados é utilizado quando desejamos fornecer um valor para um nosso programa. Os dispositivos.
1 programa dados Utilização de ficheiros externos A maneira mais simples de escrever para um ficheiro externo é redireccionar a saída de um programa: em.
1 programa dados Utilização de ficheiros externos A maneira mais simples de escrever para um ficheiro externo é redireccionar a saída de um programa: em.
Tópicos em redes e sistemas distribuídos Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Tópicos de Sistemas de Informação A
Linguagem de programação I A Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação Versão: _01.
Linguagem de Programação II
Linguagem de Programação II Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Linguagem C++ - Introdução
Programação II Estruturas de Dados Aula 02 - continuação
Subsistemas de memória
Stream streamneste contexto: sequência de bytes Utilizado em diversas plataformas Simplifica o tratamento de dados e sua integração Bibliotecas em C++
Desenvolvimento de Jogos e Entretenimento Digital
Linguagem de programação I A Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Curso de C/C++ Aula 2 Instrutor: Luiz Felipe Sotero
Programação em C++ Compiladores
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2014
Linguagem de programação I A Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Linguagens de Programação – DEL-Poli/UFRJ Prof. Miguel Campista Linguagens de Programação Prof. Miguel Elias Mitre Campista
PROGRAMAÇÃO ou LINGUAGEM C?
Capítulo V – Comandos de Entrada e Saída 5.1 – Equipamentos de entrada e saída 5.2 – Saída no vídeo-texto 5.3 – Entrada pelo teclado 5.4 – Entrada e saída.
Introdução à Linguagem C
Algoritmos e Estrutura de Dados I Jean Carlo Mendes
Linguagens de Programação
CES-10 INTRODUÇÃO À COMPUTAÇÃO Capítulo V Comandos de Entrada e Saída.
Algoritmos e Estruturas de Dados
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2014 Capítulo VII Variáveis Indexadas Numéricas.
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2014 Capítulo I Comandos Simples e Repetições.
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2013 Capítulo I Comandos Simples e Repetições.
Aula Prática 11 Operações com Arquivos Monitoria
Revisão Luis Antonio Tavares
Linguagem C - Funções Automação Industrial Informática Básica
Curso Engenharia Química Modalidade Superior Instituto Federal do Sul de Minas, Câmpus Pouso Alegre Professora Michelle Nery Programação de Computadores.
Aula Prática 13 Orientação a Objeto Monitoria
Salvando em Arquivos. Arquivos Um arquivo pode estar associado a qualquer dispositivo de entrada e saída, como por exemplo: teclado, video, impressora,
DSC/CCT/UFCG Carga Horária: 60 h Profs.: José Eustáquio Rangel de Queiroz Roberto Medeiros de Faria Ulrich Schiel José Eustáquio Rangel.
Programação Computacional Aula 8: Entrada e Saída pelo Console Prof a. Madeleine Medrano
Profa. Maria Augusta Constante Puget
Transcrição da apresentação:

Linguagem de Programação II Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação

Entrada e saída básicas Capitulo 3 Entrada e saída básicas

Entrada e saída de dados no C++ Bibliotecas Stream entrada de dados pelo teclado cin (scanf no C) saída de dados para tela cout (printf) é necessário a inclusão da biblioteca iostream.h #include <iostream> // no C stdio.h para outras entradas (arquivos, porta serial, etc.) e outras saídas (arquivos, impressora, etc.) utiliza-se sintaxe semelhante.

cout Objeto pelo qual são efetuadas as operações de saída em direção a saída padrão do SO com utilização de buffer Utiliza o símbolo << (operador de inserção) Int main() { cout << 10 << “ ”; count << “Uma string”; return 0; }

cout Salto de linhas Int main() { cout << 10 << “\n”; Usar \n ou então endl Int main() { cout << 10 << “\n”; count << “Uma string” << endl; return 0; }

cout Exemplo de saída em C e C++ int x = 25; double dob = 8.1; char ch = ‘F’; // C++ C cout << “x = “ << x; printf("x=%d",x); cout << dob << “e “ << ch; printf("%Lf e %c",dob, ch); A formatação da saída dos dados é feita automaticamente.

Formatação de Saída : Manipuladores (incluir IOMANIP) São “Funções” usadas junto com o cout: cout << manipulador; 7

Exemplo de uso // setfill example #include <iostream> #include <iomanip> using namespace std; int main () { cout << setfill ('x') << setw (10); cout << 77 << endl; return 0; } Saída: xxxxxxxx77

cin Objeto pelo qual são efetuadas as operações de entrada em a partir da entrada-padrão do SO com utilização de buffer Utiliza o símbolo >> (operador de extração) Int main(){ int idade; cout << “Digite a idade: “; cin >> idade; cout << “Voce tem “ << idade << ‘” anos”; return 0; }

cin Exemplo de entrada em C e C++ // C++ C int x; cin >> x; scanf("%d",&x); float f,g; cin >> f >> g; scanf("%f%f",&f,&g); char ch; double dob; cin>>dob>>ch scanf("%Lf%c",&dob,&ch); A formatação dos dados, explícita em C, é automática em C++.

cerr e clog Operações de saída em direção a saída de erro padrão do sistema Cerr = sem buffer Clog = com buffer Exemplo ..... if( ! div ) { cerr << “O dividor nao pode ser zero “ << endl; }

Caracteres especiais Tambem chamadas de sequencias de escape usam o \ Exemplo: int main(){ char letra1 = ‘\x043’; // hexa char letra2 = ‘\103’; // octal cout << letra1 << “ “ << letra2 <<endl; cout << “\x043\x02B\x02B”<< endl; } Saida: C C C++

Capitulo 4 Estruturas de decisão

Condicionais: iguais ao C Comando if...else Comando switch As Palavras Chave break e continue

Estruturas de iteração Capitulo 5 Estruturas de iteração

Laços e Repetições: iguais ao C Comando while Comando do...while Comando for