INF PROGRAMAÇÃO II LISTA DE EXERCÍCIOS 4
|
|
|
- Aparecida Paixão Gama
- 10 Há anos
- Visualizações:
Transcrição
1 INF1 - PROGRAMAÇÃO II LISTA DE EXERCÍCIOS 4 1. Considere uma aplicação que utiliza pontos, retângulos e círculos para representações gráficas. Um ponto é composto pelas suas coordenadas x e y, um retângulo é composto por dois pontos e um círculo é definido pelo seu ponto central e raio: Ponto Retângulo Círculo X Ponto1 PontoCentro Y Ponto Raio Escreva um programa que defina os novos tipos estruturados Ponto, Retangulo e Circulo, como especificados acima. E em seguida, implemente as seguintes funções para a manipulação de objetos geométricos definidos por pontos, retângulos e círculos: criaponto a função recebe como parâmetro as coordenadas x e y e retorna a estrutura de um ponto criado com base nos parâmetros; criaretangulo a função recebe como parâmetro dois pontos e deve alocar dinamicamente a estrutura de um retângulo definido pelos pontos recebidos por parâmetro. A função deve retorna o endereço de memória para a estrutura alocada dinamicamente; criacirculo a função recebe como parâmetro o ponto central do círculo e o seu raio, e deve alocar dinamicamente a estrutura de um círculo definido pelos parâmetros. A função deve retorna o endereço de memória para a estrutura alocada dinamicamente; arearetangulo a função recebe como parâmetro o endereço de memória da estrutura de um retângulo e retorna a área deste retângulo; areacirculo a função recebe como parâmetro o endereço de memória da estrutura de um círculo e retorna a área deste círculo; distancia a função recebe como parâmetro dois pontos e retorna distancia entre estes pontos; pertence a função recebe como parâmetro um ponto e o endereço de memória da estrutura de um círculo e retorna 1 se o ponto estiver dentro do circulo ou caso não estiver. Para isso você deve utilizar a função distancia;
2 criacircunscrito a função recebe como parâmetro o endereço de memória da estrutura de um retângulo e retorna o maior circulo circunscrito neste retângulo. O círculo deve ser alocado dinamicamente. Utilize a main abaixo para testar o seu programa: int main (void) Retangulo *rect = criaretangulo(criaponto(1,1), criaponto(,5)); Circulo *circ = criacirculo(criaponto(,15), 1); Circulo *circ_rect; float area_circ, area_rect, dist; Ponto pt; } area_circ = areacirculo(circ); printf("area Circulo: %f\n", area_circ); area_rect = arearetangulo(rect); printf("area Retangulo: %f\n", area_rect); dist = distancia(circ->p, criaponto(rect->p1.x + ((rect->p.x - rect->p1.x)/), rect->p1.y + (rect->p.y - rect->p1.y)/)); printf("distancia entre centro do circulo e centro do retangulo: %f\n", dist); pt = criaponto(, 19); if (pertence(pt, circ) == 1) printf("o ponto pertence ao circulo!\n"); else printf("o ponto não pertence ao circulo!\n"); circ_rect = criacircunscrito(rect); printf("posicao do Circulo Circunscrito: %f %f\n", circ_rect->p.x, circ_rect->p.y); printf("raio do Circulo Circunscrito: %f\n", circ_rect->r); return ;. Implemente um programa para manipulação de polinômios, onde o tipo estruturado Termo representa um termo de um polinômio: struct termo int coef; /* coeficiente do termo*/ int grau; /* grau do termo */ }; typedef struct termo Termo; Considere que um vetor de termos é utilizado para armazenar um polinômio. Por exemplo, o polinômio 5x + x + x + (ou seja, 5x + x + 1x + x ) estaria armazenado em um vetor de Termos de tamanho 4, sempre ordenado decrescentemente por grau:
3 5 1 coef grau Escreva a função criavetorsoma, que Recebe um primeiro vetor de termos e seu tamanho (representando um polinômio) e um segundo vetor de termos e seu tamanho (representando um segundo polinômio). A função recebe também o endereço de uma variável onde deve ser devolvido o tamanho do novo vetor a ser criado pela função. A função deve criar um novo vetor de termos correspondente à soma dos polinômios recebidos, do tamanho exato necessário. A função retorna o novo vetor, ou seja, o endereço do primeiro elemento desse novo vetor, devolvendo também o número de elementos desse novo vetor. Por exemplo, tendo como entrada os seguintes polinômios: 5x + x + x x 4 + x 4 O vetor resposta, de tamanho 5, seria o correspondente ao polinômio: 5x + x 4 + x + x Em seguida, implemente a função principal do programa para criar dois polinômios e utilizar a função criavetorsoma para somar os dois polinômios e exibir o polinômio resultante na tela.
4 . O departamento de transportes do Rio de Janeiro mantem um registro de todos os carros registrados. O registro de cada carro possui as seguintes informações: Placa cadeia de caracteres identificando a placa do veiculo (máximo caracteres); Dono cadeia de caracteres identificando o nome do proprietário do veiculo (máximo 4 caracteres); Data Data de fabricação do veiculo (contendo mês e ano); Multas Número de multas associadas ao veiculo; Para criar um programa para acessar os dados do sistema do departamento de transportes você precisa implementar dois tipos estruturados: Carro e Data. Data Mês Ano Carro Placa Dono DataFab Multas Escreva um programa que defina os novos tipos estruturados Carro e Data, como especificados acima. E em seguida, implemente as seguintes funções para a manipulação dos cadastros de veículos: exibecadastro a função recebe como parâmetro uma estrutura do tipo Carro e imprime na tela todas as informações sobre o carro no formato exemplificado abaixo: ABC14 (5/) - MARIO 5 multas exibemaismultados a função recebe um vetor de Carros e exibe na tela somente os carros que tiverem mais de 5 multas. A função deve utilizar a função exibecadastro criada no item anterior. exibemaisantigo a função recebe um vetor de Carros e exibe na tela somente o registro do carro mais antigo existente. A função deve utilizar a função exibecadastro criada no item anterior. geraadvertenciamultas a função recebe como parâmetro uma estrutura do tipo Carro e retorna uma cadeia de caracteres alocada dinamicamente com o tamanho exato necessário para armazenar uma mensagem de advertência para o dono do veiculo no seguinte formato: MARIO, seu veiculo possui muitas multas!
5 Onde MARIO deve ser substituído pelo nome do dono do veiculo. Você deve utilizar a função strcat da biblioteca string.h para concatenar as cadeias de caracteres. geraadvertenciadata a função recebe como parâmetro uma estrutura do tipo Carro e retorna uma cadeia de caracteres alocada dinamicamente com o tamanho exato necessário para armazenar uma mensagem de advertência para o dono do veiculo no seguinte formato: MARIO, seu veiculo é muito antigo! Onde MARIO deve ser substituído pelo nome do dono do veiculo. Você deve utilizar a função strcat da biblioteca string.h para concatenar as cadeias de caracteres. exibeadvertencias a função recebe um vetor de Carros e exibe na tela mensagens de advertência para os carros que possuírem mais de 5 multas e também para os carros que tiverem mais de anos e meio. A função deve utilizar as funções geraadvertenciamultas e geraadvertenciadata criadas nos itens anteriores para gerar as mensagens de advertência. Em seguida, implemente a função principal do programa utilizando como base a main definida abaixo. O seu programa deverá primeiramente exibir os dados dos carros mais multados e também os dados do carro antigo utilizando as funções exibemaismultados e exibemaisantigo. Em seguida, utilizando a função exibeadvertencias, o programa deverá exibir as advertências para os motoristas com mais multas e que possuem carros muito antigos. int main (void) Carro vet_carros[1] = "NVY4", "Ana Silva", 5, 1}, }, "LAB549", "Pedro Duarte", 9, 4}, }, "HMF41", "Joao Filho",, }, }, "POD14", "Maria Gomes",, 1994}, 5}, "VFJ4", "Silvio Lins", 1, 199}, }, "WED45", "Marcia Morais", 1, 1991}, }, "HEL145", "Bruno Rodrigues", 1, 5}, }, "IKF5", "Thais Silva",, 199}, 4}, "WPF45", "Ricardo Costa",, 9}, 1}, "FNY159", "Julia Neves", 4, 199}, }}; //Continue a implementação do programa! return ; }
Trabalho 3: Agenda de Tarefas
INF 1620 Estruturas de Dados Semestre 08.2 Trabalho 3: Agenda de Tarefas O objetivo deste trabalho é a implementação de um conjunto de funções para a manipulação de uma agenda de tarefas diárias, de forma
INF1007 - PROGRAMAÇÃO II LISTA DE EXERCÍCIOS 15
INF1007 - PROGRAMAÇÃO II LISTA DE EXERCÍCIOS 15 1. Um número racional é expresso por dois inteiros: um numerador e um denominador (este último diferente de zero!). Implemente um TAD para representar números
INF 1007 Programação II
INF 1007 Programação II Aula 06 Tipos Estruturados Edirlei Soares de Lima Dados Compostos Até agora somente utilizamos tipos de dados simples: char, int, float, double. Muitas vezes
1. Fazer um programa em C que pergunta um valor em metros e imprime o correspondente em decímetros, centímetros e milímetros.
Lista de exercícios: Grupo I - programa seqüênciais simples 1. Fazer um programa em C que pergunta um valor em metros e imprime o correspondente em decímetros, centímetros e milímetros. 2. Fazer um programa
INF 1007 Programação II
INF 1007 Programação II Aula 05 Cadeias de Caracteres Edirlei Soares de Lima Caracteres Caracteres são representados através de códigos numéricos. Tabela de códigos: Define correspondência
Métodos Computacionais. Fila
Métodos Computacionais Fila Definição de Fila Fila é uma estrutura de dados dinâmica onde: Inserção de elementos se dá no final e a remoção no início O primeiro elemento que entra é o primeiro que sai
Este trabalho tem como objetivo praticar o uso de tipos abstratos de dados e estruturas do tipo Lista.
Universidade Federal do Espírito Santo Departamento de Informática Estruturas de Dados (INF09292) 1 o Trabalho Prático Período: 2011/1 Prof a Patrícia Dockhorn Costa Email: [email protected] Data de
INF 1620 P1-10/04/02 Questão 1 Nome:
INF 1620 P1-10/04/02 Questão 1 Considere uma disciplina que adota o seguinte critério de aprovação: os alunos fazem duas provas (P1 e P2) iniciais; se a média nessas duas provas for maior ou igual a 5.0,
UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO CENTRO UNIVERSITÁRIO NORTE DO ESPÍRITO SANTO
Curso: Engenharia de Computação e Ciência da Computação Data: 10/09/2013 Disciplina: Programação Estruturada Valor: 3,0 pontos Professor: Henrique Monteiro Cristovão Nota: Aluno: Prova resolvida 4ª Prova
Estruturas de Dados. Alguns dados não costumam ser tão simples assim... Podem ser compostos por vários dados distintos
Estruturas de Dados Alguns dados não costumam ser tão simples assim... Podem ser compostos por vários dados distintos Estruturas de Dados Programação de Computadores 1 de 26 Tipos Estruturados de Dados
Tabela ASCII de caracteres de controle
Caracteres Estruturas de Dados Aula 6: Cadeias de Caracteres 31/03/2010 Caracteres são representados internamente por códigos numéricos Tipo char (inteiro pequeno ) 1 byte (8 bits) 256 caracteres possíveis
Listas (Parte 2) Túlio Toffolo [email protected] www.toffolo.com.br. BCC202 Aula 10 Algoritmos e Estruturas de Dados I
Listas (Parte 2) Túlio Toffolo [email protected] www.toffolo.com.br BCC202 Aula 10 Algoritmos e Estruturas de Dados I Listas Encadeadas Características: Tamanho da lista não é pré-definido Cada elemento
Linguagem C. Programação Estruturada. Fundamentos da Linguagem. Prof. Luis Nícolas de Amorim Trigo [email protected].
Programação Estruturada Linguagem C Fundamentos da Linguagem Prof. Luis Nícolas de Amorim Trigo [email protected] Sumário Estrutura Básica Bibliotecas Básicas Tipos de Dados Básicos Variáveis/Declaração
Lista de Exercícios da 3ª Unidade. ( Ponteiros, Alocação dinâmica, Arquivos, Estruturas de Dados)
Lista de Exercícios da 3ª Unidade ( Ponteiros, Alocação dinâmica, Arquivos, Estruturas de Dados) 1. (Seg. chamada - 2014.1) Construa um programa em C que realize as seguintes operações: a) Faça uma função
Introdução a Programação. Ponteiros e Strings, Alocação Dinâmica
Introdução a Programação Ponteiros e Strings, Alocação Dinâmica Tópicos da Aula Hoje aprenderemos a relação entre ponteiros e strings Ponteiros para strings X Vetores de Caracteres Vetores de ponteiros
5 - Vetores e Matrizes Linguagem C CAPÍTULO 5 VETORES E MATRIZES
CAPÍTULO 5 5 VETORES E MATRIZES 5.1 Vetores Um vetor armazena uma determinada quantidade de dados de mesmo tipo. Vamos supor o problema de encontrar a média de idade de 4 pessoas. O programa poderia ser:
Introdução a Computação
Introdução a Computação Aula 02 Introdução a Linguagem C Edirlei Soares de Lima Lógica de Programação Lógica de Programação é a técnica de criar sequências lógicas de ações para
Q1 Q2 Q3 Nota. Departamento de Informática - PUC-Rio INF 1005 Programação I P2 20/10/2010. Aluno: Exemplo (apenas um exemplo!):
Matrícula: Departamento de Informática - PUC-Rio Turma: Q1 Q2 Q3 Questão 1) (3.0 pontos) Uma empresa permite que seus funcionários façam chamadas internacionais a partir de seus ramais, mas mantém um registro
Exercícios de Revisão Java Básico
Exercícios de Revisão Java Básico (i) Programação básica (estruturada) 1) Faça um programa para calcular o valor das seguintes expressões: S 1 = 1 1 3 2 5 3 7 99... 4 50 S 2 = 21 50 22 49 23 48...250 1
INF 1010 Estruturas de Dados Avançadas
INF 1010 Estruturas de Dados Avançadas Listas de Prioridades e Heaps 1 Listas de Prioridades Em muitas aplicações, dados de uma coleção são acessados por ordem de prioridade A prioridade associada a um
INF 1005 Programação I
INF 1005 Programação I Aula 12 Cadeia de Caracteres (Strings) Edirlei Soares de Lima Caracteres Até o momento nós somente utilizamos variáveis que armazenam números (int, float ou
Lista restrita onde as operações de inserção e retirada são feitas nas extremidades. Deque (fila de final duplo).
1. Uma fila dupla é uma lista linear na qual os elementos podem ser inseridos ou removidos de qualquer etremo. Baseando-se na implementação circular apresentada para filas, codifique uma unidade de rotinas
5 Apresentando a linguagem C
5 Apresentando a linguagem C O criador da linguagem de programação C foi Dennis Ritchie que, na década de 70, programou-a por meio de um computador DEC PDP-11 rodando sistema operacional Unix. Entretanto,
Estruturas (registros)
BCC 201 - Introdução à Programação I Estruturas (registros) Guillermo Cámara-Chávez UFOP 1/44 Estruturas (struct) I Imaginemos que queremos ler as notas de 4 provas para um aluno e calcular a média do
7. Estrutura de Decisão
7. Estrutura de Decisão Neste tipo de estrutura o fluxo de instruções a ser seguido é escolhido em função do resultado da avaliação de uma ou mais condições. Uma condição é uma expressão lógica. A classificação
INF 1007 Programação II
INF 1007 Programação II Aula 08 Busca em Vetor Edirlei Soares de Lima Busca em Vetor Problema: Entrada: vetor v com n elementos; elemento d a procurar; Saída: m se o elemento procurado
Encapsulamento de Dados
Encapsulamento de Dados Universidade Católica de Pernambuco Ciência da Computação Prof. Márcio Bueno [email protected] Fonte: Material da Profª Karina Oliveira Modificadores de Visibilidade Especificam
Modelo de Casos de Uso (Casos de Uso Expandidos + Diagrama de Casos de Uso) Modelo Conceitual Diagramas de Sequência de Eventos do Sistema
Sistema para uma biblioteca A biblioteca a ser automatizada trabalha com os seguintes tipos de obra: livros e periódicos. Para cada periódico são mantidos: nome, volume, mês, ano; para cada livro são mantidos
Registros. Técnicas de Programação. Rafael Silva Guimarães :p://:p.ci.ifes.edu.br/informa@ca/rafael_guimaraes
Rafael Silva Guimarães :p://:p.ci.ifes.edu.br/informa@ca/rafael_guimaraes Registros Técnicas de Programação Baseado no material do Prof. Rafael Vargas Mesquita Conceito de Registro (Struct) Vetores e Matrizes
Linguagem C Funções definidas pelo usuário. Lógica de Programação
Linguagem C Funções definidas pelo usuário Lógica de Programação Caro(a) aluno(a), Trabalharemos agora com as funções criadas por vocês na Linguagem C. Bom trabalho!!! Funções C permite que o programador
Variáveis e Comandos de Atribuição
BCC 201 - Introdução à Programação Variáveis e Comandos de Atribuição Guillermo Cámara-Chávez UFOP 1/47 Estrutura Básica de um programa C I < d i r e t i v a s do pré p r o c e s s a d o r > < d e c l
Técnicas de Programação: ESTRUTURAS, UNIÕES E TIPOS DEE UFPB
Técnicas de Programação: ESTRUTURAS, UNIÕES E TIPOS DEFINIDOS PELO USUÁRIO Prof. Protásio DEE UFPB 1 Estruturas É uma coleção de variáveis que são referenciadas sob um único nome. Uma estrutura fornece
Perfil Chefe de Transporte
Manual do Usuário Perfil Chefe de Transporte APRESENTAÇÃO Bem vindos ao manual do usuário do Sistema de Gestão de Frotas. Este Manual proporcionará aos seus usuários, descobrir todas as funcionalidades
TUTORIAL AMBIENTE WEB PORTUGOL
1 TUTORIAL AMBIENTE WEB PORTUGOL O WEBportugol é uma ferramenta para ajudar você a construir seus primeiros algoritmos e com isso aprender lógica de programação. A ferramenta utiliza uma linguagem chamada
Plano de Aula. if(condição) { bloco de comandos; } else { bloco de comandos2; }
Instituto Federal de Santa Catarina - Câmpus Chapecó Ensino Médio Integrado em Informática - Módulo IV Unidade Curricular: Programação Estruturada Professora: Lara Popov Zambiasi Bazzi Oberderfer Plano
Técnicas de Programação I
Técnicas de Programação I Conceitos básicos C/C++ Material baseado nas aulas da Profa. Isabel Harb Manssour http://www.inf.pucrs.br/~manssour/laproi, entre outros materias Registros e Arquivos Conceito
INTRODUÇÃO À LINGUAGEM C++
INTRODUÇÃO À LINGUAGEM C++ 1 - VARIÁVEIS Variáveis espaço de memória reservado para armazenar tipos de dados, com um nome para referenciar seu conteúdo. Observações importantes Todas as variáveis devem
Estrutura de Dados Básica
Estrutura de Dados Básica Professor: Osvaldo Kotaro Takai. Aula 4: Tipos de Dados O objetivo desta aula é apresentar os tipos de dados manipulados pela linguagem C, tais como vetores e matrizes, bem como
- Aulas 57, 58, 59 e 60 - Técnicas de programação. Funções
1 - Aulas 57, 58, 59 e 60 - Técnicas de programação. Funções Um programa pode possuir determinados processos realizados repetidas vezes ao longo da execução do programa. Estes processos podem se agrupar
UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS ESTUDO DE CASO I
ESTUDO DE CASO I Um sistema de gestão patrimonial permite relacionar todos os bens de uma organização a fim de garantir sua integridade patrimonial. Esse tipo de sistema tem como finalidade automatizar
Estruturas de Dados Aula 15: Árvores 17/05/2011
Estruturas de Dados Aula 15: Árvores 17/05/2011 Fontes Bibliográficas Livros: Introdução a Estruturas de Dados (Celes, Cerqueira e Rangel): Capítulo 13; Projeto de Algoritmos (Nivio Ziviani): Capítulo
CONVÊNIO TJ-SC 10/2014
1 CONVÊNIO TJ-SC 10/2014 Sumário Acesso à aplicação... 3 Termo de Uso do Sistema... 3 Alteração de Senha... 3 Consultas Cadastrais e de crédito... 4 Histórico de Alterações Cadastrais... 4 Declarações/Jurídico...
Algoritmos e Programação II. Sobrecarga
Algoritmos e Programação II Baseado no Material do Prof. Júlio Machado Sobrecarga Em várias linguagens é comum encontrarmos rotinas que fazem basicamente a mesma coisa, porém, têm nomes distintos porque
Estruturas de Dados. Prof. Gustavo Willam Pereira Créditos: Profa. Juliana Pinheiro Campos
Estruturas de Dados Prof. Gustavo Willam Pereira Créditos: Profa. Juliana Pinheiro Campos Árvores Conceitos Árvores binárias Árvores binárias de pesquisa Árvores binárias balanceadas Árvores ESTRUTURAS
Ter o controle das pastas (Prontuários) armazenadas no "SAME", utilizando-se do recurso do "Volume".
Page 1 of 31 184771 Módulo: AMAP - SAME PDA 184771: Controle do Arquivamento de Pastas do SAME. SOLICITAÇÃO DO CLIENTE Ter o controle das pastas (Prontuários) armazenadas no "SAME", utilizando-se do recurso
Prova de Java. 1) Copie o programa abaixo no eclipse e complete-o, utilizando os conceitos aprendidos durante o curso. (4 pontos)
Prova de Java 1) Copie o programa abaixo no eclipse e complete-o, utilizando os conceitos aprendidos durante o curso. (4 pontos) O programa consiste em uma aplicação que simula o comportamento de dois
float vantagem(float candidato[], float concorrente[], int n);
Questão 1 [Valor: 3,0 pontos] O candidato a um cargo eletivo contratou um instituto de pesquisa de opinião para acompanhar seu desempenho durante a campanha eleitoral. Esse instituto realizou n pesquisas
Linguagem de Programação
Linguagem de Programação Introdução a Linguagem C Princípios de Programação em C Gil Eduardo de Andrade Conceitos Iniciais: Linguagem C Introdução É uma linguagem estruturada; Foi desenvolvida na década
Sistema Integrado CAPES - Programa de Apoio a Eventos no País
COORDENAÇÃO DE APERFEIÇOAMENTO DE PESSOAL DE NÍVEL SUPERIOR DIRETORIA DE GESTÃO DGES COORDENAÇÃO GERAL DE INFORMÁTICA CGIN COORDENAÇÃO DE DESENVOLVIMENTO E MANUTENÇÃO DE SISTEMAS CSI MANUAL DE UTILIZAÇÃO
Programação Orientada a Objeto
Programação Orientada a Objeto Classes, Atributos, Métodos e Objetos Programação de Computadores II Professor: Edwar Saliba Júnior 1) Java é uma linguagem orientada a objetos. Para que possamos fazer uso
Trabalho Computacional 2. Aplicativo para Gestão Financeira. Grupos: Os trabalhos devem ser feitos individualmente ou em duplas.
Programação Básica de Computadores Engenharia Mecânica Prof. Filipe Mutz 2016/1 Trabalho Computacional 2 Aplicativo para Gestão Financeira Data de Entrega: 06/07/2016. Pontuação: 10 pontos. Grupos: Os
MC102 Algoritmos e programação de computadores Aula 3: Variáveis
MC102 Algoritmos e programação de computadores Aula 3: Variáveis Variáveis Variáveis são locais onde armazenamos valores na memória. Toda variável é caracterizada por um nome, que a identifica em um programa,
Modelo Entidade-Relacionamento
Imagine um ambiente hospitalar: MÉDICOS PACIENTES QUARTOS SALAS DE CIRURGIA Cada conjunto destes possuirá diversos elementos associados a ele e isso indicará a criação de entidades no modelo. 1 Suponha
Programação Orientada a Objetos: Lista de exercícios #1. Bruno Góis Mateus
Programação Orientada a Objetos: Lista de exercícios #1 Bruno Góis Mateus 1 Contents Programação Orientada a Objetos (Bruno Góis Mateus ): Lista de exercícios #1 Classes e Instanciação 3 A classe Circle...............................................
Linguagem C. TGSI Lógica de Programação / Linguagem C Prof. Marcos Roberto
Linguagem C O C nasceu na década de 70. Seu inventor, Dennis Ritchie, implementou-o pela primeira vez usando um DEC PDP-11 rodando o sistema operacional UNIX. O C é derivado de uma outra linguagem: o B,
Prof. Jhonatan Fernando
Prof. Jhonatan Fernando Métodos Programação OO Instâncias de variáveis (objetos) Mensagens Classes Herança Polimorfismo Encapsulamento Abstração Programação Estruturada Procedimentos e funções Variáveis
Programação Engenharia Informática (11543) 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) 1º ano, 1º semestre
Programação Engenharia Informática (11543) 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) 1º ano, 1º semestre Cap. 02 Fundamentos de Linguagens Sumário : Linguagem, alfabeto e gramática
Faturamento com Geração de ICMS Frete e Selo Fiscal
Faturamento com Geração de ICMS Frete e Selo Fiscal Desenvolvido novo processo no sistema Sensatta que irá permitir gerar o ICMS Frete a partir do processo de faturamento saída e a gravação do Selo Fiscal.
UNIP - Ciência da Computação e Sistemas de Informação. Estrutura de Dados. AULA 6 Filas
UNIP - Ciência da Computação e Sistemas de Informação Estrutura de Dados AULA 6 Filas Estrutura de Dados A Estrutura de Dados Fila Fila é uma estrutura de dados usada em programação, que tem regras para
GUIA RÁPIDO DE UTILIZAÇÃO DO SIGPROJ VERSÃO USUÁRIO
GUIA RÁPIDO DE UTILIZAÇÃO DO SIGPROJ VERSÃO USUÁRIO INTRODUÇÃO O SIGProj é um sistema para elaboração, acompanhamento e gestão de projetos. Ele foi criado e é mantido pela Universidade Federal do Mato
INF 1007 Programação II
INF 1007 Programação II Aula 12 Tipos Abstratos de Dados Edirlei Soares de Lima Tipo Abstrato de Dados (TAD) Um TAD define: Um novo tipo de dado; O conjunto de operações para manipular
Conversão de Tipos e Arrays
Conversão de Tipos e Arrays Universidade Católica de Pernambuco Ciência da Computação Prof. Márcio Bueno [email protected] Fonte: Material da Profª Karina Oliveira Conversão de Tipos Permite converter
INF 1005 Programação I
INF 1005 Programação I Aula 03 Introdução a Linguagem C Edirlei Soares de Lima Estrutura de um Programa C Inclusão de bibliotecas auxiliares: #include Definição de constantes:
Capítulo 2: Introdução à Linguagem C
Capítulo 2: Introdução à Linguagem C INF1005 Programação 1 Pontifícia Universidade Católica Departamento de Informática Programa Programa é um algoritmo escrito em uma linguagem de programação. No nosso
GABARITO COMENTADO SISTEMAS OPERACIONAIS. PROF. Cláudio de C. Monteiro, Evanderson S. de Almeida, Vinícius de M. Rios
CURSO - TADS TURMA 2008.1 2 PERÍODO 3 MÓDULO AVALIAÇÃO MP2 DATA 02/10/2008 SISTEMAS OPERACIONAIS 2008/2 GABARITO COMENTADO SISTEMAS OPERACIONAIS PROF. Cláudio de C. Monteiro, Evanderson S. de Almeida,
Algoritmos e Programação
Universidade Federal do Vale do São Francisco Curso de Engenharia da Produção / Elétrica Algoritmos e Programação Parte 05 Prof. Jorge Cavalcanti [email protected] www.univasf.edu.br/~jorge.cavalcanti
Rotina para utilização do PALM (coletor de dados) no inventário. Biblioteca... Registros:... Estante:...1... + 1 + 10. Prateleira:...1...
Rotina para utilização do PALM (coletor de dados) no inventário Leitura de Registros utilizando o Palm Ligue o Palm e aparecerá o Menu Principal. 1. Clique no ícone do SiCol para abrir o programa onde
Departamento de Informática PUC-Rio INF Estruturas de Dados Lista 2 Completa (Gerada em 8 de maio de 2006)
Departamento de Informática PUC-Rio INF1620 - Estruturas de Dados Lista 2 Completa 2006.1 (Gerada em 8 de maio de 2006) 1. Considerando a estrutura struct Ponto { int x; int y; para representar um ponto
E/S CPU. Memória (Instruções e dados) 2 PARADIGMA IMPERATIVO. Instruções e dados. Resultados das operações. Unidade lógica e aritmética
2 PARADIGMA IMPERATIVO 2.1 CONCEITO As linguagens que pertencem ao paradigma imperativo tomam por base a perspectiva da máquina. Ou seja, no modo como o computador executa programas em linguagem de máquina.
Filas: conceitos e implementações
Estrutura de Dados I Filas: conceitos e implementações Cesar Rocha [email protected] 1 Objetivos Explorar os conceitos fundamentais acerca do uso de filas utilizando a linguagem C Organização e implementação,
struct LISTA item quant
UNIVERSIDADE SÃO JUDAS TADEU ESTRUTURA DE DADOS - PROF. H. Senger IMPLEMENTAÇÃO DE LISTAS COM VETORES A implementação de listas utilizando vetores é simples. Existe apenas uma pequena questão, com relação
cast poderia ser usado também para transformar um real (float) em inteiro. A sintaxe C (float)i pode ser substituída em C++ por float(i).
Cast (conversão) Um tipo de dado pode ser convertido momentaneamente em outro tipo com um cast. Em linguagem C a sintaxe usada é formada pelo tipo desejado entre parênteses precedendo a expressão a ser
Computadores Digitais 2. Prof. Rodrigo de Souza Couto
Computadores Digitais 2 Linguagens de Programação DEL-Poli/UFRJ Prof. Miguel Campista Aula de Hoje Cadeias de caracteres (strings) Caracteres Definição e manipulação de strings Vetor de strings Parâmetros
Dynafleet Treinamento 1º Acesso
Dynafleet Treinamento 1º Acesso SENHA DE ADMINISTRADOR (senha recebida pela Volvo) Confirmar se os veículos foram cadastrados corretamente Modificar a configuração do veículo (nome, excesso de velocidade,
Financeiro - Boleto : Remessa e Retorno
Financeiro - Boleto : Remessa e Retorno Objetivo Configurar Arquivos de Remessa; Gerar Arquivos de Remessa; Configurar Arquivo de Retorno; Receber arquivos de retorno do banco e efetuar a baixa das Contas
Programação: Estruturas de seleção
Programação de Computadores I Aula 07 Programação: Estruturas de seleção José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/53 Valores booleanos Os valores booleanos
ESTRUTURAS DE DADOS AVANÇADAS (INF 1010) (a) Seja um TAD definido por uma lista circular implementada em um vetor.
PUC-Rio Departamento de Informática Período: 2015.1 Horário: 2as-feiras e 4as-feiras de 17-19 30 de março de 2015 ESTRUTURAS DE DADOS AVANÇADAS (INF 1010) 1 a Lista de Exercícios 1. Lista (a) Seja um TAD
AULA 1 AULA 2. Estudo dirigido para as três primeiras AULAS de LPI Professora ANITA MACIEL 1º ESTUDO DIRIGIDO
1º ESTUDO DIRIGIDO AULA 1 1) Quem desenvolveu a linguagem C e em que década? 2) Cite as sete vantagens da linguagem C? 3) Em 1999, algumas modificações importantes aconteceram. Exemplifique. 4) Cite as
9 Comandos condicionais
9 Comandos condicionais Um comando condicional é uma instrução empregada quando se deseja criar um desvio, isto é, a opção de executar-se ou não um determinado trecho de código, segundo uma condição. Em
Linguagem de Programação JAVA. Técnico em Informática Professora Michelle Nery
Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery Agenda Regras paravariáveis Identificadores Válidos Convenção de Nomenclatura Palavras-chaves em Java Tipos de Variáveis em
Passo a Passo dos Relatórios de Venda no Sigla Digital
Passo a Passo dos Relatórios de Venda no Sigla Digital Relatório de Vendas Página 1 de 7 Este é um dos principais módulos do Sigla Digital. Utilizado para gerar relatórios das vendas realizadas pelo Orçamento
MANUAL OFICINAS HDI - AUDATEX WEB
MANUAL OFICINAS HDI - AUDATEX WEB Audatex Web Oficinas HDI Nível Usuário (Versão 2.8) Gerência de Suporte Técnico Departamento de Treinamento Resp.: Equipe de Treinamento Versão 1.0 Revisão 1 Data 13/5/2008
MANUAL DO SISTEMA. Versão 6.07
MANUAL DO SISTEMA Versão 6.07 Relatórios...3 Mix de Compra...3 Peças >> Relatórios >> Mix de Compra Peças...3 Mix de Vendas...4 Peças >> Relatórios >> Mix de Venda Peças...4 Tabela de Preços...6 Peças
Capítulo 13 Pastas e Arquivos
Capítulo 13 Pastas e Arquivos À medida que a tecnologia avança, os dispositivos móveis vão ganhando cada vez mais funções e características que antes só pertenciam aos computadores pessoais. Com a expansão
Módulo Locação de Roupas
Módulo Locação de Roupas Conteúdo Caso de uso... 3 Descrição do funcionamento de todas as telas do sistema.... 12 Apontamento para acertos... 12 Confirmar Reserva... 13 Relação de Reservas... 14 Relação
Estruturas II UFOP 1/1
BCC 201 - Introdução à Programação I Estruturas II Guillermo Cámara-Chávez UFOP 1/1 Conceito de struct I Vetores e matrizes Estruturas de dados homegêneas Armazenam vários valores, mas todos de um mesmo
Manual de Conciliação Bancária
Manual de Conciliação Bancária Índice Conciliação Bancária... 2 O módulo de Conciliação Bancária no SIGEF... 3 Conciliação Bancária Extrato Bancário... 5 Fazendo a Conciliação Bancária Extrato Bancário...
PCS 3111 - LABORATÓRIO DE PROGRAMAÇÃO ORIENTADA A OBJETOS PARA A ENGENHARIA ELÉTRICA
ESCOLA POLITÉCNICA DA UNIVERSIDADE DE SÃO PAULO Departamento de Engenharia de Computação e Sistemas Digitais PCS - LABORATÓRIO DE PROGRAMAÇÃO ORIENTADA A OBJETOS PARA A ENGENHARIA ELÉTRICA EXERCÍCIO PROGRAMA
Linguagem de Programação C
ICMC USP Linguagem de Programação C Aula: Funções em C Prof Alneu de Andrade Lopes MODULARIZAÇÃO Um problema complexo é melhor abordado se for dividido primeiramente em vários subproblemas MODULARIZAÇÃO
Estrutura da linguagem de programação C Prof. Tiago Eugenio de Melo [email protected]
Estrutura da linguagem de programação C Prof. Tiago Eugenio de Melo [email protected] Breve Histórico A linguagem de programação C foi criada na década de 70, por Dennis Ritchie, que a implementou,
O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio.
AVISO O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio. Nenhuma parte desta publicação pode ser reproduzida nem transmitida
Programação: Tipos, Variáveis e Expressões
Programação de Computadores I Aula 05 Programação: Tipos, Variáveis e Expressões José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/56 Valores Valor é uma entidade
ALGORITMOS E PROGRAMAÇÃO PARA COMPUTADORES II
1 Disciplina: ALGORITMOS E PROGRAMAÇÃO PARA COMPUTADORES II Faculdade de Análise de Sistemas Práticas de Laboratório 1- Cronograma Previsto (este cronograma pode sofrer alterações em decorrência de ajustes
A Pilha. Aula 02. DPEE 1038 Estrutura de Dados para Automação Curso de Engenharia de Controle e Automação Universidade Federal de Santa Maria
Engenharia de CONTROLE e AUTOMAÇÃO A Pilha Aula 02 DPEE 1038 Estrutura de Dados para Automação Curso de Engenharia de Controle e Automação Universidade Federal de Santa Maria [email protected] 1/5
MAIS CONTROLE SOFTWARE Controle Financeiro / Fluxo de Caixa (MCS Versão 2.01.99) Índice
Item MAIS CONTROLE SOFTWARE Controle Financeiro / Fluxo de Caixa (MCS Versão 2.01.99) Índice Página 1.Apresentação... 4 2.Funcionamento Básico... 4 3.Instalando o MCS... 4, 5, 6 4.Utilizando o MCS Identificando
