CES-11 ALGORITMOS E ESTRUTURAS DE DADOS Aulas Práticas

Slides:



Advertisements
Apresentações semelhantes
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2013 Capítulo II Confecção de Tabelas.
Advertisements

Matrizes clássicas e vectores em C++
Aula 11 Tipos Abstractos de Dados II. 2003/2004 Introdução à Programação 2 Estrutura global do programa #include using namespace std; int mdc(int const.
Aula 10 Tipos Abstractos de Dados I. 2003/2004 Introdução à Programação 2 Flashback Lembram-se da Aula 4?
Modularização: funções e procedimentos (continuação)
Algoritmos e linguagens de programação 1 (aula 05)
Linguagem de Programação II Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Classes Revisando: –Forma de implementação de estruturas específicas –Atributos (grupos de dados) –Métodos (conjuntos de procedimentos)
Informática e Computação Estrutura de Repetição aula 13
Exercício 1 Faça um programa que receba como entrada o nome e o salário de um funcionário de uma empresa e que calcule o novo valor do salário do.
Linguagem de Programação II
Procedural vs. OO (Figuras Geométricas: Área do triângulo)
Roteiro Jogo de adivinhação Tarefa Desafio Algoritmo do jogo
Informática e Computação Estrutura de Repetição aula 12
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS Tecnologia em Redes de Computadores Algoritmos e linguagens de programação 1 (aula 07) Prof. Alessandro Bernardo.
 São utilizadas para dividir um código maior (mais complexo) em partes menores (mais simples).  Quando uma mesma tarefa é realizada várias vezes em um.
Tipos de dados inteiro caracter real logico
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2014 Capítulo IX Subprogramação e Recursividade.
1Unidade – Estrutura Condicional CASE Algoritmos e Linguagens de Programação Estrutura Condicional CASE Faculdade INED – Abril 2007 Prof. Edwar.
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS Tecnologia em Redes de Computadores Algoritmos e linguagens de programação 1 (aula 08) Prof. Alessandro Bernardo.
VETORES AULA 01 Roteiro da aula Referência ao Programa: Estrutura de Dados.  Variáveis Compostas homogenias   Objetivo: apresentar VETOR.
Estrutura Sequencial COUT CIN
CES-11 ALGORITMOS E ESTRUTURAS DE DADOS Aulas Práticas – 2017
CES-11 ALGORITMOS E ESTRUTURAS DE DADOS
Estrutura Sequencial COUT CIN
Polimorfismo e suas aplicações em C++.
Vetores e Matrizes em C/C++
Fundamentos de Programação 1
Introdução a Programação
Orientação a Objetos - Programação em C++
Apresentação do Laboratório Falar sobre as máquinas, 14 unidades
Orientação a Objetos - Programação em C++
Apresentação do Laboratório Falar sobre as máquinas, 14 unidades
OO – Engenharia Eletrônica
Apresentação do Laboratório Falar sobre as máquinas, 14 unidades
Algoritmos Estrutura Sequencial
CES-11 ALGORITMOS E ESTRUTURAS DE DADOS Aulas Práticas
CES-11 ALGORITMOS E ESTRUTURAS DE DADOS Aulas Práticas
Java: Interfaces Alcides Calsavara.
Fundamentos de Programação 1
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
Apresentação do Laboratório Falar sobre as máquinas, 14 unidades
Programação estruturada em C++: extensões ao C
CMP 1060 Laboratório Cesar Augusto da Rocha Magalhães
CES-11 ALGORITMOS E ESTRUTURAS DE DADOS Aulas Práticas – 2017
Introdução à Programação BCC 201 Aula
Estrutura Sequencial COUT CIN
Orientação a Objetos - Programação em C++
Exercício 1 Faça um programa que receba como entrada o nome e o salário de um funcionário de uma empresa e que calcule o novo valor do salário do.
Técnicas de Programação
Orientação a Objetos - Programação em C++
CES-11 ALGORITMOS E ESTRUTURAS DE DADOS Aulas Práticas
Apresentação do Laboratório
Ponteiros Parte III.
Curso Profissional de Técnico de Gestão e Programação de Sistemas de Informação Ano Letivo 2017/2018 Programação e Sistemas de Informação 10º Ano.
Orientação a Objetos - Programação em C++
Orientação a Objetos - Programação em C++
Algoritmos Aula 8 Mairum Ceoldo Andrade.
CES-11 ALGORITMOS E ESTRUTURAS DE DADOS Aulas Práticas
Algoritmos Relações – Expressões Lógicas – Estrutura Condicional.
Orientação a Objetos - Programação em C++
Orientação a Objetos - Programação em C++
Orientação a Objetos - Programação em C++
DHD – Desenvolvimento em Hardware
Apresentação do Laboratório
Fundamentos de Programação 1
Informática e Computação Aula 13 Estrutura de Repetição
Fundamentos de Programação 1
CES-11 ALGORITMOS E ESTRUTURAS DE DADOS Aulas Práticas – 2019
Transcrição da apresentação:

CES-11 ALGORITMOS E ESTRUTURAS DE DADOS Aulas Práticas - 2016 Capítulo VI Programação Orientada a Objetos

Exercício 6.1: Área de retângulos Fazer um programa contendo: Uma classe de nome Retângulo que: Tenha como atributos privativos o comprimento e a largura de um retângulo Tenha os seguintes métodos públicos: Um para ler os atributos de um retângulo Um para calcular a área de um retângulo, recebendo como argumentos seu comprimento e sua largura Um para escrever seus atributos e sua área

Exercício 6.1: Área de retângulos Fazer um programa contendo: Uma função main que, para tantos retângulos quantos o operador desejar: Leia os atributos de cada um Escreva o comprimento, a largura e a área de cada um Sugestão: observar o programa dos números complexos e outros programas apresentados os slides das aulas teóricas

Exercício 6.2: Comprimentos de segmentos de retas Seja o seguinte programa para ler e escrever as coordenadas de um ponto: #include <iostream> #include <conio.h> using namespace std; class Ponto { private: float abscissa, ordenada; public: void Ler (); float PegarAbscissa (void); float PegarOrdenada (void); void Escrever (void); };

void Ponto :: Ler () { cin >> abscissa >> ordenada; } float Ponto :: PegarAbscissa () { return abscissa; float Ponto :: PegarOrdenada () { return ordenada; void Ponto :: Escrever () { cout << "[" << abscissa << ", " << ordenada << "]";

Programar e usar a classe Segmento prototipada a seguir int main () { Ponto P; cout << "Digite as coordenadas de um ponto: "; P.Ler(); cout << endl << "\tPonto digitado: "; P.Escrever(); cout << endl << endl; system("pause"); return 0; } Rodar o programa Mudar o programa para ler vários segmentos de reta e para cada um calcular seu comprimento Programar e usar a classe Segmento prototipada a seguir

class Segmento { private: Ponto P1, P2; public: void Ler (void); float Comprimento (void); Ponto PegaPonto1 (void); Ponto PegaPonto2 (void); };