Trabalho de Oficina de Computação CI067

Tamanho: px
Começar a partir da página:

Download "Trabalho de Oficina de Computação CI067"

Transcrição

1 Trabalho de Oficina de Computação CI067 Introdução O trabalho consiste no desenvolvimento de um programa utilizando a linguagem C e o que foi aprendido até agora. O programa exigido, detalhes de implementação, forma de entrega e critérios de correção serão apresentados abaixo. Caso possuam dúvidas, contatem-me pelo giovaniguizzo@gmail.com Programa a Ser Desenvolvido Requisitos Você é dono de um estacionamento e precisa desenvolver um programa para controlar a entrada e saída de veículos em um único dia de trabalho. Quando o sistema é fechado, os dados não precisam ficar armazenados. O seu estacionamento possui 5 andares e 20 espaços em cada andar. Cada veículo pode tomar de 1 a 4 espaços para estacionar. Os espaços são alinhados. Assim, veículos são estacionados um atrás do outro. O valor de estacionamento é calculado por hora. Existe uma carência de 15 minutos a partir da segunda hora para a cobrança de uma hora inteira novamente. Por exemplo, se um veículo ficar 10 minutos no estacionamento, será cobrado o valor de 1 hora. Se o veículo ficar 2 horas e 15 minutos, será cobrado apenas 1 hora. Caso o veículo fique 2 horas e 16 minutos, então a carência de 15 minutos já foi extrapolada e o valor passa a ser de 2 horas. O mesmo vale para horas subsequentes. A tabela de preços é apresentada abaixo: Veículo de 1 espaço: 5 reais a hora; Veículo de 2 espaços: 7 reais a hora; Veículo de 3 espaços: 10 reais a hora; Veículo de 4 espaços: 14 reais a hora. Quando um cliente chega com seu veículo, o veículo é identificado pela sua placa no sistema. A placa é composta por 4 dígitos numéricos. Depois, o manobrista estaciona-o na primeira vaga com espaços suficientes que ele encontrar. Se um andar estiver lotado, então o manobrista procura uma vaga no andar superior e estaciona se possível. Caso contrário, o manobrista continua subindo andares até encontrar a vaga ou verificar que não há vagas de acordo com o tamanho do veículo. Quando não houver vagas para um veículo, o sistema deve informar que o estacionamento não comportará um veículo daquele tamanho até que outros veículos saiam. O sistema deve manter um controle de horário de entrada dos veículos para que seja possível calcular o valor total devido pelo cliente quando ele for buscar seu veículo. Nessa ocasião o veículo deve ser retirado do estacionamento apenas se o nome do cliente coincidir com o nome informado

2 na entrada. O valor devido deve ser informado na tela para que a cobrança seja realizada. Adicionalmente, deve ser mantido um controle de horário de saída dos veículos para uma consulta no histórico casa haja algum imprevisto. A consulta no histórico é feita pela placa do veículo e deve apresentar os horários de entrada e saída, o tempo que o veículo permaneceu no estacionamento, a quantidade de horas cobradas, o tamanho do veículo, o nome do cliente e o valor pago. Tenha em mente que um veículo pode ser estacionado mais que uma vez durante o dia no estacionamento, porém não simultaneamente. Neste caso, o sistema deve informar as informações das diversas entradas e saídas. Como o estacionamento não conta com muitos funcionários, o limite diário de veículos estacionados (repetidos ou não) é de 100. Se mais veículos chegarem após o centésimo, então o sistema deve informar que a cota diária foi excedida e que novos veículos não poderão ser estacionados no dia. Durante o expediente, o sistema deve ter a opção de detalhar as informações atuais do estacionamento. Devem ser informados o valor arrecadado até o momento, a quantidade de veículos estacionados no dia, a quantidade de veículos que estão estacionados no momento e a quantidade de vagas disponíveis para cada tamanho de veículo. O sistema deve prover também um meio de imprimir na tela um mapa do estacionamento. Esse mapa deve apresentar a estrutura do estacionamento, demonstrando quais espaços estão sendo ocupados e quais estão vagos. Detalhes de Implementação O sistema será acessado a partir de um menu textual pela linha de comando. As opções do menu inicial devem ser as seguintes: 1. Entrada de Veículo; 2. Saída de Veículo; 3. Informações Atuais do Estacionamento; 4. Mapa do Estacionamento; 5. Consulta no Histórico; 6. Sair. O item 1 é utilizado quando um veículo chegar no estacionamento. O item 2 é utilizado para a retirada do veículo e cobrança do valor devido. O item 3 apresenta as informações atuais do estacionamento: valor arrecadado até o momento, a quantidade de veículos estacionados no dia, a quantidade de veículos que estão estacionados no momento e a quantidade de vagas disponíveis para cada tamanho de veículo. O item 4 deve imprimir na tela um mapa do estacionamento. O item 5 é utilizado para efetuar a consulta de um veículo específico no histórico. O item 6 encerra o programa.

3 Ao selecionar um item específico do menu, o sistema deve solicitar quaisquer informações necessárias e efetuar a operação. Ao fim da operação, o sistema deve voltar para o menu inicial. O sistema só é encerrado quando o item 6 for informado. A estrutura (mapa) do estacionamento pode ser codificada como uma matriz. Não é necessário fazer uma verificação temporal de entrada e saída de veículos diferentes. Assim, um veículo pode entrar em um horário anterior ao de um outro veículo que já se encontra estacionado. Mas atenção um veículo que não foi retirado não poderá entrar novamente. O uso de vetores, matrizes, strings, laços de repetição, desvios condicionais, funções e cálculos matemáticos com o uso de operadores aritméticos são obrigatórios. Não é necessária a utilização de arquivos para leitura e escrita, ponteiros e alocação dinâmica de memória. Abaixo são apresentados alguns exemplos dos menus e como os dados devem ser apresentados. Menu: Estacionamento concluído:

4 Estacionamento com erro:

5 Saída do estacionamento correta: Saída do estacionamento com erro:

6 Informações Atuais do Sistema Mapa do Estacionamento

7 Consulta no Histórico Consulta com Erro

8 Sair do Sistema Forma de Entrega O trabalho consiste em arquivos com código-fonte.h e.c na linguagem C. Os arquivos devem ser entregues até às 23:59 de domingo, dia 06/05. Os arquivos devem ser enviados para o giovaniguizzo@gmail.com em um arquivo.zip, com o assunto [Trabalho de Oficina] <nome do aluno>. Por exemplo: [Trabalho de Oficina] Giovani Guizzo. Alternativamente (e preferencialmente), os arquivos podem ser entregues através do GitHub. Para isso, basta mandar no o link do repositório. Trabalhos entregues depois do dia 06/05 terão 10 pontos descontados por dia de atraso. O programa entregue será apresentado pelo próprio aluno em sala de aula no dia 08/05. Durante a apresentação serão feitas perguntas sobre a implementação. Critérios de Correção Será dada uma nota para o trabalho entre 0 e 100. Cada item do menu (1 ao 5 apenas) vale 15 pontos. Os 25 pontos adicionais serão dados conforme organização do código em arquivos.h e.c, documentação e legibilidade (conforme notas de aula disponíveis na página da disciplina). Caso o programa enviado por não compile, a nota será 0. Teste muito bem o seu programa e certifique-se que ele está funcionando corretamente. Preferivelmente guarde versões dele, pois se acontecer algum imprevisto, uma versão anterior poderá ser utilizada.

9 Caso o programa compile, mas não execute, o código será avaliado pela sua legibilidade e organização. Caso o programa execute, porém falhe durante a execução por um erro de programação, então o programa será avaliado individualmente por item de menu e será dada uma nota relativa aos requisitos atendidos para aquele item. Se um item do menu depende de um outro item para funcionar, e este outro item não estiver funcionando, então ambos são zerados. Portanto, prestem atenção nos itens mais importantes como por exemplo o 1 e o 2. Durante a apresentação do trabalho serão feitas perguntas sobre como o aluno implementou o programa. Caso o aluno não saiba responder, serão descontados 20 pontos por pergunta errada até que a nota final seja 0 ou até que o aluno acerte uma das perguntas.

Abaixo seguem os comandos e suas particularidades, bem como exemplos para o indicador de linha

Abaixo seguem os comandos e suas particularidades, bem como exemplos para o indicador de linha Trabalho II de CI067 - Oficina de Computação 2º Semestre - 2018 Tema: Editor compactador de arquivos Data de Entrega: 1. Introdução O editor a ser implementado edit([arquivo]) edita arquivos de texto ASCII.

Leia mais

Universidade Federal de Ouro Preto UFOP. Instituto de Ciências Exatas e Biológicas ICEB. Departamento de Computação DECOM

Universidade Federal de Ouro Preto UFOP. Instituto de Ciências Exatas e Biológicas ICEB. Departamento de Computação DECOM PROGRAMAÇÃO DE COMPUTADORES I BCC701 2017-2 Aula Prática 05 Analise os códigos abaixo para o cálculo das médias aritméticas de dois ou mais números quaisquer. Média Aritmética de 2 Números n = 2; media

Leia mais

Algoritmos e Programação

Algoritmos e Programação Algoritmos e Programação Aula 5 Estruturas de Repetição Profa. Marina Gomes marinagomes@unipampa.edu.br 26/04/2017 Engenharia de Computação - Unipampa 1 Aula de Hoje Estrutura de repetição Comando for

Leia mais

3 x, a função int abs(int x) para calcular o valor absoluto (módulo) de

3 x, a função int abs(int x) para calcular o valor absoluto (módulo) de CI208 - Programação de Computadores Nome: Prova 03 1 o semestre 2014 Instruções para a prova A prova é sem consulta; A prova dura 1 hora e 40 minutos; Esta folha de enunciados deverá ser entregue ao professor

Leia mais

PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95

PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95 PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95 Exercícios de revisão Lista 01: a) Monte um mapa conceitual indicando as relações entre os seguintes conceitos, no contexto do assunto visto em aula:

Leia mais

ACESSO AO SISTEMA MEU CREDIÁRIO

ACESSO AO SISTEMA MEU CREDIÁRIO Manual do usuário Sumário ACESSO AO SISTEMA MEU CREDIÁRIO... 2 MENU PRINCIPAL... 3 BOTÕES DA TELA:... 3 CADASTRAR CLIENTE... 5 EFETUAR VENDAS... 6 RECEBER PAGAMENTOS... 9 FAZER COBRANÇA... 13 CONFIGURAÇÕES

Leia mais

Universidade Federal de Uberlândia Faculdade de Computação. FACOM49010(V) Algoritmos e Programação de Computadores Engenharia Mecatrônica

Universidade Federal de Uberlândia Faculdade de Computação. FACOM49010(V) Algoritmos e Programação de Computadores Engenharia Mecatrônica Universidade Federal de Uberlândia Faculdade de Computação FACOM49010(V) Algoritmos e Programação de Computadores Engenharia Mecatrônica Prof. Renato Pimentel 1 Ementa do curso Ementa resumida: 1.Algoritmos

Leia mais

Trabalho de Programação 2 Processador CESAR

Trabalho de Programação 2 Processador CESAR Trabalho de Programação 2 Processador CESAR 1. Descrição Geral A empresa TABLETEROS S.A. assinou um contrato milionário de fornecimento de ultrabooks e teve que aumentar o número de estantes. Agora, a

Leia mais

Estruturas de Repetição WHILE e DO- WHILE

Estruturas de Repetição WHILE e DO- WHILE Universidade Federal do Pampa UNIPAMPA Campus Itaqui RS Engenharia de Agrimensura Introdução à Programação (prof. Dr. Rogério Vargas) Lista 2 (entrega: 1 de junho de 2015) Instruções: Trabalhos iguais

Leia mais

Valor: 0,0 CORREÇÃO. 1. Construa um programa que leia a sua idade, o seu nome e depois imprima na tela.

Valor: 0,0 CORREÇÃO. 1. Construa um programa que leia a sua idade, o seu nome e depois imprima na tela. 2 ANO - TUTORIA Curso: Sistemas de Informação Disciplina: Programação I Valor: 0,0 ATIVIDADE AVALIATIVA I Visto do (a) aluno (a) Prof.: José Ronaldo Leles Júnior CORREÇÃO Observação: Para ler os valores

Leia mais

BCC Introdu c ao ` a Programa c ao Portugol Guillermo C amara-ch avez UFOP 1/35

BCC Introdu c ao ` a Programa c ao Portugol Guillermo C amara-ch avez UFOP 1/35 BCC 201 - Introdução à Programação Portugol Guillermo Cámara-Chávez UFOP 1/35 Introdução I Lógica A lógica é usada no dia a dia das pessoas que trabalham com computação para solucionar problemas de forma

Leia mais

Universidade Federal de Uberlândia Faculdade de Computação. FACOM49010(V) Algoritmos e Programação de Computadores Engenharia Mecatrônica

Universidade Federal de Uberlândia Faculdade de Computação. FACOM49010(V) Algoritmos e Programação de Computadores Engenharia Mecatrônica Universidade Federal de Uberlândia Faculdade de Computação FACOM49010(V) Algoritmos e Programação de Computadores Engenharia Mecatrônica Prof. Renato Pimentel 1 Ementa do curso Ementa resumida: 1.Algoritmos

Leia mais

Estruturas de Repetição Comando while do... done

Estruturas de Repetição Comando while do... done Estruturas de Repetição Comando while do... done Programação de Scripts Prof. Kleber Rezende Considerações Iniciais Quando não temos condições de determinar, de forma precisa, quantas vezes um determinado

Leia mais

Apresentação da Disciplina

Apresentação da Disciplina Apresentação da Disciplina Leandro Tonietto Estruturas de Dados em C++ Curso de Segurança da Informação ltonietto@unisinos.br fev-2011 http://www.inf.unisinos.br/~ltonietto/tsi/edc/edc2011_01.html Introdução

Leia mais

Linguagem de Programação

Linguagem de Programação Linguagem de Programação Laços de Repetição for() / while() / do{}while() Gil Eduardo de Andrade Introdução Laços de Repetição Um laço de repetição permite que um determinado trecho de código seja executado

Leia mais

Linguagem C estruturas de repetição

Linguagem C estruturas de repetição Linguagem C estruturas de repetição IF61A/IF71A - Computação 1 Prof. Leonelo Almeida Universidade Tecnológica Federal do Paraná Até agora... Introdução à linguagem C Estrutura de um programa Escrita e

Leia mais

INTRODUÇÃO AO AMBIENTE DE PROGRAMAÇÃO MATLAB

INTRODUÇÃO AO AMBIENTE DE PROGRAMAÇÃO MATLAB TURMA 1 AULA 5 INTRODUÇÃO AO AMBIENTE DE PROGRAMAÇÃO MATLAB MINICURSO PET-POTÊNCIA 2016.1 RÔMULLO RANDELL MINICURSO PET-POTÊNCIA 2016.1 INTRODUÇÃO AO AMBIENTE DE PROGRAMAÇÃO MATLAB RÔMULLO RANDELL Turma

Leia mais

CI202 - Métodos Numéricos - Trabalho 2

CI202 - Métodos Numéricos - Trabalho 2 Versões: CI202 - Métodos Numéricos - Trabalho 2 Integração Numérica 30/04/2014 (0.3) - 12/05 - Utilizar o cout.precision(20) em todo o trabalho. (0.2) - 12/05 - Utilizar define para a constante e : 2.7182818284590452353602874713526624977572470936999595

Leia mais

Universidade Federal de Uberlândia Faculdade de Computação. Linguagem C: estruturas de repetição While / Do While / For

Universidade Federal de Uberlândia Faculdade de Computação. Linguagem C: estruturas de repetição While / Do While / For Universidade Federal de Uberlândia Faculdade de Computação Linguagem C: estruturas de repetição While / Do While / For Prof. Renato Pimentel 1 Estruturas de repetição O real poder dos computadores está

Leia mais

ENSINO MÉDIO INTEGRADO INFORMÁTICA LINGUAGEM DE PROGRAMAÇÃO Trabalho Final Semestral TFS

ENSINO MÉDIO INTEGRADO INFORMÁTICA LINGUAGEM DE PROGRAMAÇÃO Trabalho Final Semestral TFS ENSINO MÉDIO INTEGRADO INFORMÁTICA LINGUAGEM DE PROGRAMAÇÃO Trabalho Final Semestral TFS EDITOR DE MAPAS GAME RESGATE 1. Introdução O trabalho proposto tem por objetivo aplicar de forma prática o conteúdo

Leia mais

Sistema NetConta I - Guia de Referência

Sistema NetConta I - Guia de Referência Sistema NetConta I - Guia de Referência Dúvidas ou Sugestões: netconta@polimed.com.br Índice Como entrar no sistema NetConta 1?... 3 1. TRABALHANDO COM UMA REMESSA... 3 1.1.Como criar uma nova remessa?...

Leia mais

1.1 o que é um algoritmo... 6

1.1 o que é um algoritmo... 6 sumário introdução 1 1 fundamentos 5 1.1 o que é um algoritmo... 6 1.1.1 algoritmos executados por um computador...7 1.1.2 comandos básicos executados por um computador...11 1.1.3 da necessidade do desenvolvimento

Leia mais

CURSO BÁSICO DE PROGRAMAÇÃO AULA 5. Revisão Laços de Repetição

CURSO BÁSICO DE PROGRAMAÇÃO AULA 5. Revisão Laços de Repetição CURSO BÁSICO DE PROGRAMAÇÃO AULA 5 Revisão Laços de Repetição SOBRE O FEEDBACK Prazo de entrega: 10/08. TRABALHO!! Compactar todos os exercícios em um arquivo. Enviar para o e-mail do PET: petcomp@unioeste.br

Leia mais

Professor Mauricio Lederer Algoritmos. Entrada e saída de dados

Professor Mauricio Lederer Algoritmos. Entrada e saída de dados Entrada Algoritmos Entrada e saída de dados Muitas vezes, um algoritmo, para que possa trabalhar, precisa de dados de entrada informados pelo usuário, porque nem sempre é necessário ter esse tipo de dados.

Leia mais

Programação Básica. Estrutura de um algoritmo

Programação Básica. Estrutura de um algoritmo Programação Básica Estrutura de um algoritmo Código-fonte Como vimos na aula anterior um algoritmo pode ser representado usando um fluxograma Um algoritmo pode também ser representado usando texto Esse

Leia mais

Universidade Estadual de Feira de Santana Departamento de Ciências Exatas. Clone do MatLab. João Carlos Nunes Bittencourt. Feira de Santana, 2008

Universidade Estadual de Feira de Santana Departamento de Ciências Exatas. Clone do MatLab. João Carlos Nunes Bittencourt. Feira de Santana, 2008 1 Universidade Estadual de Feira de Santana Departamento de Ciências Exatas Clone do MatLab João Carlos Nunes Bittencourt Feira de Santana, 2008 2 SUMÁRIO 1 Introdução... 6 2 Desenvolvimento... 7 2.1 Rotina

Leia mais

Correção dos exercícios

Correção dos exercícios Correção dos exercícios 1) Faça um programa em C que solicite uma quantidade de alunos e então, para cada aluno, solicite a nota. No final o programa deve exibir todas as notas. IMPORTANTE: As notas deverão

Leia mais

Linguagem C vetores. IF61A/IF71A - Computação 1 Prof. Leonelo Almeida. Universidade Tecnológica Federal do Paraná

Linguagem C vetores. IF61A/IF71A - Computação 1 Prof. Leonelo Almeida. Universidade Tecnológica Federal do Paraná Linguagem C vetores IF61A/IF71A - Computação 1 Prof. Leonelo Almeida Universidade Tecnológica Federal do Paraná Até agora... Introdução à linguagem C Estrutura de um programa Escrita e execução do primeiro

Leia mais

Algoritmos e Programação

Algoritmos e Programação Algoritmos e Programação Aula 4 Estruturas de Condição Profa. Marina Gomes marinagomes@unipampa.edu.br 06/04/2017 Engenharia de Computação - Unipampa 1 Aula de Hoje Estrutura condicional simples Utilização

Leia mais

Universidade Federal de Ouro Preto UFOP. Instituto de Ciências Exatas e Biológicas ICEB. Departamento de Computação DECOM

Universidade Federal de Ouro Preto UFOP. Instituto de Ciências Exatas e Biológicas ICEB. Departamento de Computação DECOM PROGRAMAÇÃO DE COMPUTADORES I BCC701 2014-2 Aula Prática 06 Quinta-feira Analise os códigos abaixo para o cálculo das médias aritméticas de dois ou mais números quaisquer. Média Aritmética de 2 Números

Leia mais

CNAB e Baixa Automática

CNAB e Baixa Automática Flávia Bungi 1.1 01/08/2016 1 / 8 Flávia Bungi 1.1 01/08/2016 2 / 8 1. Índice 1. Índice... 2 2. Revisão... 3 3. Objetivos... 4 4. Conteúdo... 4 Flávia Bungi 1.1 01/08/2016 3 / 8 2. Revisão Revisão Data

Leia mais

FRONT BOX CONTROLE DE VASILHAME

FRONT BOX CONTROLE DE VASILHAME Foi desenvolvido no Poder, a partir da Versão 2009, o recurso Controle de Vasilhame, o qual permite o controle de cobrança dos vasilhames dos produtos. Cadastro de Produtos Controle de Vasilhame Para identificar

Leia mais

Especificação do Trabalho Prático

Especificação do Trabalho Prático Especificação do Trabalho Prático O trabalho prático da disciplina consiste em desenvolver um programa utilizando a linguagem de programação C. A seguir, encontram-se a descrição do problema, a forma de

Leia mais

Algoritmos e Estruturas de Dados. Prof. Marcos Quinet Universidade Federal Fluminense UFF Pólo Universitário de Rio das Ostras PURO

Algoritmos e Estruturas de Dados. Prof. Marcos Quinet Universidade Federal Fluminense UFF Pólo Universitário de Rio das Ostras PURO Programação de Computadores I Algoritmos e Estruturas de Dados Prof. Marcos Quinet Universidade Federal Fluminense UFF Pólo Universitário de Rio das Ostras PURO Estruturas de dados Vetor (array): trata-se

Leia mais

Aula 1 Apresentação do Curso

Aula 1 Apresentação do Curso Departamento de Sistemas de Computação Universidade de São Paulo SSC 502 Laboratório de Introdução a Ciência de Computação I Aula 1 Apresentação do Curso Responsável Prof. Seiji Isotani (sisotani@icmc.usp.br)

Leia mais

Oficina de Python Prof. Me. José Carlos Perini

Oficina de Python Prof. Me. José Carlos Perini Oficina de Python Prof. Me. José Carlos Perini Prof. José Carlos Perini Formação em Análise de Sistemas Univ. S. Francisco Pós em Administração Universidade S. Francisco Mestrado em Ciência da Computação

Leia mais

Resumindo As estruturas de repetição são utilizadas quando necessitamos realizar comandos diversas vezes

Resumindo As estruturas de repetição são utilizadas quando necessitamos realizar comandos diversas vezes Desenvolvimento de Software I - 1 Aula 07 Estruturas de Repetição / Dialog Result 1. Definição Em ciência da computação, uma estrutura de repetição é uma estrutura de desvio do fluxo de controle presente

Leia mais

Sistema de Devolução Automática de Tributos Módulo Crédito em Conta Corrente

Sistema de Devolução Automática de Tributos Módulo Crédito em Conta Corrente Sumário 1 Consultar disponibilidade de restituição... 2 1.1 Consultar com senha Web ou Certificação digital... 3 1.2 Consultar com CPF ou CNPJ... 4 1.3 Consultar por Sistemas de Cobrança... 4 2 Solicitar

Leia mais

AULA 4 - FLUXOGRAMAS PARTE 1 Noções sobre a ferramenta Flowgorithm para construção de fluxogramas

AULA 4 - FLUXOGRAMAS PARTE 1 Noções sobre a ferramenta Flowgorithm para construção de fluxogramas AULA 4 - FLUXOGRAMAS PARTE 1 Noções sobre a ferramenta Flowgorithm para construção de fluxogramas 4.1 Objetivo: O objetivo desta aula é exercitar a lógica de programação através do desenvolvimento e simulação

Leia mais

Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini

Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini Apresentação do Professor Professor: José Carlos Perini E-mail: jose.perini@metrocamp.edu.br Blog: http://profperini.com Formação

Leia mais

Exercícios: Arquivos

Exercícios: Arquivos Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Arquivos 1. Codifique, compile e execute um programa que: (a) crie/abra

Leia mais

Programação Estruturada Orientada a Objetos

Programação Estruturada Orientada a Objetos INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Programação Estruturada Orientada a Objetos Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@gmail.com

Leia mais

DISCIPLINA: Computação e Algoritmo I. PROFESSOR: Léo M. Lopes da Silva Garcia FORMAÇÃO:

DISCIPLINA: Computação e Algoritmo I. PROFESSOR: Léo M. Lopes da Silva Garcia FORMAÇÃO: DISCIPLINA: Computação e Algoritmo I PROFESSOR: Léo M. Lopes da Silva Garcia FORMAÇÃO: - Graduação Licenciatura Plena em Computação Universidade do Estado de Mato Grosso - Especialista em Gestão Pública

Leia mais

Programação em C e C++ com Lógica. Subtítulo

Programação em C e C++ com Lógica. Subtítulo Programação em C e C++ com Lógica Subtítulo Sobre a APTECH A Aptech é uma instituição global, modelo em capacitação profissional, que dispõe de diversos cursos com objetivo de preparar seus alunos para

Leia mais

Oficina de Python Prof. Me. José Carlos Perini

Oficina de Python Prof. Me. José Carlos Perini Oficina de Python Prof. Me. José Carlos Perini Prof. José Carlos Perini Formação em Análise de Sistemas Univ. S. Francisco Pós em Administração Universidade S. Francisco Mestrado em Ciência da Computação

Leia mais

Função "malloc" e "calloc":

Função malloc e calloc: Função "malloc" e "calloc": São funções utilizadas para fazer a alocação dinâmica de memória. Essas funções alocam o endereço de memória e retornam esse endereço a uma variável do tipo ponteiro. Com essas

Leia mais

Laboratório de Programação II

Laboratório de Programação II Laboratório de Programação II Aula 02 Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... 01 Introdução à linguagem C;

Leia mais

1 Informar Tipo de Acesso Pessoa Física ou Jurídica e senha e clicar na opção Entrar

1 Informar Tipo de Acesso Pessoa Física ou Jurídica e senha e clicar na opção Entrar 1 CLINICAS COOPERATIVAS HOSPITAIS e LABORATÓRIOS Pág. 2 de 10 Versão 01 1 Informar Tipo de Acesso Pessoa Física ou Jurídica e senha e clicar na opção Entrar 2 Acessar a opção no menu Envio de XML para

Leia mais

SSC INTRODUÇÃO À COMPUTAÇÃO PARA ENGENHARIA AMBIENTAL MODULARIZAÇÃO. Profa. Dra. Milena Guessi Margarido

SSC INTRODUÇÃO À COMPUTAÇÃO PARA ENGENHARIA AMBIENTAL MODULARIZAÇÃO. Profa. Dra. Milena Guessi Margarido SSC 301 - INTRODUÇÃO À COMPUTAÇÃO PARA ENGENHARIA AMBIENTAL MODULARIZAÇÃO Profa. Dra. Milena Guessi Margarido (milena@icmc.usp.br) MODULARIZAÇÃO Um problema complexo é melhor abordado se for dividido primeiramente

Leia mais

Trabalho Prático 2015 Simulador de Circuitos Opção 1 Versão /11/2013

Trabalho Prático 2015 Simulador de Circuitos Opção 1 Versão /11/2013 Trabalho Prático 2015 Simulador de Circuitos Opção 1 Versão 1.0 12/11/2013 SSC0300 Linguagem de Programação e Aplicações Engenharia Elétrica - Eletrônica 2º Semestre de 2015 Prof: Daniel Rodrigo Ferraz

Leia mais

Solicitação de Verificação Documental Eletrônica - DTA (Importação) Abril/2019

Solicitação de Verificação Documental Eletrônica - DTA (Importação) Abril/2019 Manuais CMS Solicitação de Verificação Documental Eletrônica - DTA (Importação) Abril/2019 1 Sumário 1 Registrar a Solicitação de Serviço... 3 1.1 Conhecendo o Módulo de Solicitação de Serviço... 3 2 Contato...

Leia mais

Universidade Federal do Vale do São Francisco Sistema de Concursos

Universidade Federal do Vale do São Francisco Sistema de Concursos 1 - Introdução O sistema de concursos da UNIVASF é uma ferramenta desenvolvida pela Secretaria de Tecnologia da Informação (STI) que permite a inscrição de candidatos às vagas ofertadas pela UNIVASF. O

Leia mais

Algoritmos e Programação (While Do While - Do) Prof. Me. Adelson Felipe Dias Nogueira

Algoritmos e Programação (While Do While - Do) Prof. Me. Adelson Felipe Dias Nogueira Algoritmos e Programação (While Do While - Do) Prof. Me. Adelson Felipe Dias Nogueira E-mail: adelson.nogueira@pitagoras.com.br Aplicação: 1) Como imprimir os três primeiros número ímpares? Aplicação:

Leia mais

AULA TEÓRICA 03 COMANDO CONDICIONAL

AULA TEÓRICA 03 COMANDO CONDICIONAL Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM BCC701 Programação de Computadores I www.decom.ufop.br/red 2017-1 AULA TEÓRICA 03 COMANDO CONDICIONAL 1 Programação Estruturada

Leia mais

Fluxogramas. Leandro Tonietto ago-09

Fluxogramas. Leandro Tonietto ago-09 Fluxogramas Leandro Tonietto ltonietto@unisinos.br ago-09 Introdução Planejar, modelar e projetar primeiro, depois fazer (programar). Maiores chances de sucesso na programação Facilita a resolução, pois

Leia mais

USP - ICMC - SSC SSC o. Semestre Disciplina de Introdução à Computação para Engenharia Ambiental

USP - ICMC - SSC SSC o. Semestre Disciplina de Introdução à Computação para Engenharia Ambiental USP - ICMC - SSC SSC 0301-2o. Semestre 2013 Disciplina de Introdução à Computação para Engenharia Ambiental Prof. Dr. Fernando Santos Osório LRM - Laboratório de Robótica Móvel do ICMC / CROB-SC Email:

Leia mais

PROGRAMAÇÃO DE COMPUTADORES I BCC Aula Prática 12

PROGRAMAÇÃO DE COMPUTADORES I BCC Aula Prática 12 PROGRAMAÇÃO DE COMPUTADORES I BCC701 2014-1 Aula Prática 12 Exercício 1 Codifique um programa que preencha um vetor de 10 elementos numéricos; a leitura é feita elemento a elemento pelo teclado. Após a

Leia mais

Estruturas de repetição

Estruturas de repetição Estruturas de repetição IF61A/IF71A - Computação 1 Prof. Leonelo Almeida Universidade Tecnológica Federal do Paraná Até agora... Sabemos construir algoritmos que tenham: Variáveis Comandos sequenciais

Leia mais

SFA Sistema de Fortalecimento das Aprendizagens - SFA Manual Módulo do Professor Versão 01

SFA Sistema de Fortalecimento das Aprendizagens - SFA Manual Módulo do Professor Versão 01 Secretaria de Educação do Estado de Pernambuco Secretaria Executiva de Gestão da Rede Gerência Geral de Tecnologia da Informação e Comunicação SFA Sistema de Fortalecimento das Aprendizagens - SFA Manual

Leia mais

CAI Fluxograma Revisão 7

CAI Fluxograma Revisão 7 exatasfepi.com.br CAI Fluxograma Revisão 7 André Luís Duarte O coração do entendido adquire o conhecimento, e o ouvido dos sábios busca a sabedoria. Pv 18:15 Fluxograma Introdução Formas básicas Estrutura

Leia mais

AULA 13 PROCEDIMENTOS. Disciplina: Algoritmos e POO Professora: Alba Lopes.

AULA 13 PROCEDIMENTOS. Disciplina: Algoritmos e POO Professora: Alba Lopes. AULA 13 PROCEDIMENTOS Disciplina: Algoritmos e POO Professora: Alba Lopes alba.lopes@ifrn.edu.br http://docente.ifrn.edu.br/albalopes PROCEDIMENTOS Em Visualg, os procedimentos diferem das funções apenas

Leia mais

Mini apostila de Python - Oficina de Vestibulandos. PET Computação - UFPR September 2016

Mini apostila de Python - Oficina de Vestibulandos. PET Computação - UFPR September 2016 Mini apostila de Python - Oficina de Vestibulandos PET Computação - UFPR September 2016 1 Sumário 1 Introdução 3 2 Obtenção e Instalação 3 3 Variáveis 3 4 Operações Matemáticas 5 5 Entrada de Dados 6 6

Leia mais

AULA 02 DADOS PRIMITIVOS E EXERCÍCIOS

AULA 02 DADOS PRIMITIVOS E EXERCÍCIOS AULA 02 DADOS PRIMITIVOS E EXERCÍCIOS Ao término desse capítulo você terá aprendido: Tipos de dados e suas conversões; Operadores; Criação de projetos, pacotes e classes no NetBeans; Variáveis, cálculos

Leia mais

Exercícios: comandos condicionais

Exercícios: comandos condicionais Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem Python Exercícios: comandos condicionais 1. Faça um programa que receba dois números

Leia mais

Variáveis primitivas e Controle de fluxo

Variáveis primitivas e Controle de fluxo Variáveis primitivas e Controle de fluxo Material baseado na apostila FJ-11: Java e Orientação a Objetos do curso Caelum, Ensino e Inovação, disponível para download em http://www.caelum.com.br/apostilas/

Leia mais

Comandos de desvio de fluxo. Expressões lógicas.

Comandos de desvio de fluxo. Expressões lógicas. Programação de Computadores I Universidade Federal de Ouro Preto Departamento de Ciência da Computação www.decom.ufop.br/bcc701 Semana 03: Comandos de desvio de fluxo. Expressões lógicas. Aula #7 22/03/2012

Leia mais

Fundamentos de Programação

Fundamentos de Programação Fundamentos de Programação Programação com sequência Prof. M.Sc.: João Paulo Q. dos Santos E-mail: joao.queiroz@ifrn.edu.br Página: http://docente.ifrn.edu.br/joaoqueiroz/ Etapas de ação de um computador

Leia mais

Consulta de Documentações - VsNotify

Consulta de Documentações - VsNotify Consulta de Documentações - VsNotify 1 O que é e para que serve VsNotify? O VsNotify é um novo módulo que integra os Sistemas Viasoft. Esse módulo foi desenvolvido para que Clientes e Consultores possam

Leia mais

Programação Básica em Arduino Aula 2

Programação Básica em Arduino Aula 2 Programação Básica em Arduino Aula 2 Execução: Laboratório de Automação e Robótica Móvel Site: http://oficinaderobotica.ufsc.br/ Canal: Oficina de Robótica UFSC https://www.youtube.com/channel/uc4oojsp2fhfkdrnj0wd7iag

Leia mais

Manual de Digitação de guia online SADT Desenvolvido por: Iuri Silva Setor: Núcleo Técnico Unimed VR BEM VINDO AO SISTEMA VOXIS!

Manual de Digitação de guia online SADT Desenvolvido por: Iuri Silva Setor: Núcleo Técnico Unimed VR BEM VINDO AO SISTEMA VOXIS! BEM VINDO AO SISTEMA VOXIS! Sumário 1. Introdução... 3 2. Endereço de acesso... 3 3. Digitação de guia de SADT... 4 a. Guia em Construção... 10 b. Guia Registrada... 11 4. Encaminhar guias para operadora...

Leia mais

Introdução. Configurações. Utilizando Serviços de Terceiros. Cadastrando Serviço de Terceiros. Serviço de Terceiros

Introdução. Configurações. Utilizando Serviços de Terceiros. Cadastrando Serviço de Terceiros. Serviço de Terceiros Serviço de Terceiros Tabela de conteúdo 1 Introdução 2 Configurações 3 Utilizando Serviços de Terceiros 3.1 Cadastrando Serviço de Terceiros 3.2 Abertura de O.S. 3.3 Autorizando o Serviço (AF) 3.4 Imprimindo

Leia mais

Lista de Exercícios Complementares 1 - Prof. Red. Entrada e Saída de Dados

Lista de Exercícios Complementares 1 - Prof. Red. Entrada e Saída de Dados Lista de Exercícios Complementares 1 - Prof. Red Codifique os exercícios abaixo, codificando-os na Linguagem Scilab. Utilize as mensagens de texto para as entradas e saídas necessárias. Também, use comentários

Leia mais

MC-102 Aula 19 Ponteiros II

MC-102 Aula 19 Ponteiros II MC-102 Aula 19 Ponteiros II Instituto de Computação Unicamp 20 de Outubro de 2016 Roteiro 1 Ponteiros e Alocação Dinâmica 2 Exemplo de Alocação Dinâmica de Vetores 3 Erros Comuns ao Usar Alocação Dinâmica

Leia mais

Sistema de Telemetria ES Manual Operacional CFC - Out/2018. Monitoramento de Aulas Práticas

Sistema de Telemetria ES Manual Operacional CFC - Out/2018. Monitoramento de Aulas Práticas 01 Monitoramento de Aulas Práticas Versão 1.6 Outubro de 2018 Manual prático de acesso e operação do Sistema de Monitoramento de Aulas Práticas Veiculares, desenvolvido pela Megamidia Sistemas para os

Leia mais

Trabalho de Programação 2 Processador CESAR. 1. Descrição Geral. 2. Especificação do Trabalho

Trabalho de Programação 2 Processador CESAR. 1. Descrição Geral. 2. Especificação do Trabalho 1. Descrição Geral UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL Trabalho de Programação 2 Processador CESAR O trabalho para o computador CESAR está baseado no trabalho desenvolvido para o computador RAMSES.

Leia mais

Apresentação da Disciplina

Apresentação da Disciplina Apresentação da Disciplina Leandro Tonietto Estruturas de Dados em C++ Curso de Segurança da Informação ltonietto@unisinos.br ltonietto@gmail.com mar-2013 http://professor.unisinos.br/ltonietto/tsi/edc/edc2013_01.html

Leia mais

Sumário. 1. Introdução O que é o Waga? Como criar uma Conta no Waga? Entrar no Waga Cadastros Básicos...

Sumário. 1. Introdução O que é o Waga? Como criar uma Conta no Waga? Entrar no Waga Cadastros Básicos... MANUAL DO USUÁRIO Introdução 1 Sumário 1. Introdução... 3 1.1 O que é o Waga?... 3 1.2 Como criar uma Conta no Waga?... 4 1.3 Entrar no Waga... 5 2. Cadastros Básicos... 7 2.1 Cadastro de Veículo... 7

Leia mais

Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação

Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação SCC-602 Algoritmos e Estruturas de Dados 1 (Engenharia de Computação) Profª. Maria das Graças Volpe Nunes Trabalho Prático 1 Descrição do Problema Data de divulgação: 01/09/10 Prazo para entrega: 29/09/10

Leia mais

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

LÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO LÓGICA DE PROGRAMAÇÃO PROFª. M.Sc. JULIANA H Q BENACCHIO Expressando a lógica em programação Ferramentas gráficas: diagramas e fluxogramas; Ferramentas textuais: pseudocódigos ou metalinguagens (Português

Leia mais

Avaliações. Tela 1 Tela 2

Avaliações. Tela 1 Tela 2 FAQ Avaliações Como faço para iniciar uma avaliação? Para iniciar a avaliação, você deve clicar no bloco em que a mesma encontra-se disponível (tela1), ao abrir, você deve clicar em iniciar questionário

Leia mais

Explicação do programa:

Explicação do programa: Disciplina: Introdução à Programação. IPRJ/UERJ Professora: Sílvia Mara da Costa Campos Victer Índice: Aula10 Sub-rotina: Em algoritmos Em C Sub-rotinas subprograma - programação modularizada Definição:

Leia mais

- Aula 01, 02, 03 e 04 Apresentação da disciplina.

- Aula 01, 02, 03 e 04 Apresentação da disciplina. 1 - Aula 01, 02, 03 e 04 Apresentação da disciplina. Disciplina: Algoritmos (Disciplina é pré-requisito para outras disciplinas). Plano de Ensino: Estrutura Sequencial, Estrutura de Decisão (Desvio Condicional

Leia mais

1. Respondendo a cotação.

1. Respondendo a cotação. 1 1. Respondendo a cotação. Quando o comprador informa o preço pelo processo convencional é usada à tela Processos > Informação de Preços [773] que está localizada no módulo - Compras da gestão Materiais.

Leia mais

Exercícios: comandos condicionais

Exercícios: comandos condicionais Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: comandos condicionais 1. Faça um programa que receba dois números

Leia mais

Fundamentos de Programação. Turma CI-240-EST. Josiney de Souza.

Fundamentos de Programação. Turma CI-240-EST. Josiney de Souza. Fundamentos de Programação Turma CI-240-EST Josiney de Souza josineys@inf.ufpr.br Agenda do Dia Aula 8 (30/09/15) Comentários sobre exercícios propostos Desvio condicional Simples Composto Exercícios Propostos

Leia mais

Apresentação da disciplina

Apresentação da disciplina Apresentação da disciplina DCE05690 Programação I Prof. Oberlan Romão Departamento de Computação e Eletrônica DCEL Centro Universitário Norte do Espírito Santo CEUNES Universidade Federal do Espírito Santo

Leia mais

AMBIENTAÇÃO Plataforma TelEduc: ambiente de suporte para ensinoaprendizagem

AMBIENTAÇÃO Plataforma TelEduc: ambiente de suporte para ensinoaprendizagem AMBIENTAÇÃO Plataforma TelEduc: ambiente de suporte para ensinoaprendizagem a distância - 2012 - Acessando o curso e alterando a senha Acessando o ambiente Seu primeiro acesso ao ambiente do curso deve

Leia mais

SUMÁRIO. 1. Conhecendo o sistema Certidões Negativas Cadastros das certidões... 6

SUMÁRIO. 1. Conhecendo o sistema Certidões Negativas Cadastros das certidões... 6 SUMÁRIO 1. Conhecendo o sistema... 3 2. Certidões Negativas... 5 2.1 Cadastros das certidões... 6 2.2 Exclusões de Negativas cadastradas com erro... 7 3. Geração de Anexo de Nota Fiscal... 8 3.1. Como

Leia mais

FATURAMENTO MANUAL RECURSO DE GLOSA ODONTOLOGIA TISS

FATURAMENTO MANUAL RECURSO DE GLOSA ODONTOLOGIA TISS FATURAMENTO FATURAMENTO MANUAL RECURSO DE GLOSA ODONTOLOGIA TISS COMO ACESSAR O SISTEMA 1. Acesse o site da Fundação Copel (www.fcopel.org.br). 2. No Portal do Prestador, clique em SAÚDE CONNECT 3.02.

Leia mais

Cadastro Principal - Preencha o cadastro com as informações do mensalista.

Cadastro Principal - Preencha o cadastro com as informações do mensalista. Mensalista Mensalista O cadastro do mensalista é utilizado para os clientes que vão entrar no estacionamento e terão seus carros pré-cadastrados, pagantes ou não. O Administrador pode cadastrá-los apenas

Leia mais

FATURAMENTO MANUAL RECURSO DE GLOSA TISS

FATURAMENTO MANUAL RECURSO DE GLOSA TISS FATURAMENTO FATURAMENTO MANUAL RECURSO DE GLOSA TISS COMO ACESSAR O SISTEMA 1. Acesse o site da Fundação Copel (www.fcopel.org.br) 2. No Portal do Prestador, clique em SAÚDE CONNECT 3.02 3. Digite seu

Leia mais

1ª Lista de Exercícios

1ª Lista de Exercícios Universidade Federal do Rio de Janeiro Data: 26/04/05 Disciplina: Computação I 1ª Lista de Exercícios 1) Faça um programa, em pseudo-código, que peça ao usuário que informe n números reais e então calcule

Leia mais

28/09/2017 RPG. O que é? O que sempre tem? Cuidados: Critérios de avaliação do programa de RPG. Exemplo de mapa

28/09/2017 RPG. O que é? O que sempre tem? Cuidados: Critérios de avaliação do programa de RPG. Exemplo de mapa RPG O que é? Role Playing Game (Jogo de Interpretação de papéis). Universidade Federal Fluminense - PURO Monitor: José Victor Dias Pereira Professores: Alessandro Copetti e Patrick Moratori Programação

Leia mais

DISCIPLINA: Programação de Computadores I

DISCIPLINA: Programação de Computadores I DISCIPLINA: Programação de Computadores I CÓDIGO: 2ECOM.001 Validade: a partir do 1º Semestre de 2007 Carga Horária: Total: 30 horas-aula Semanal: 02 aulas Créditos: 02 Modalidade: Teórica Classificação

Leia mais

Manual do Usuário. Sistema de Solicitaça o de Escritura e Procuraça o - Site Carto rio 6º Ofí cio de Cuiaba.

Manual do Usuário. Sistema de Solicitaça o de Escritura e Procuraça o - Site Carto rio 6º Ofí cio de Cuiaba. Manual do Usuário Sistema de Solicitaça o de Escritura e Procuraça o - Site Carto rio 6º Ofí cio de Cuiaba. Versão 1.0 15/07/2016 1 Sumário 1 Introdução Sistema GPED-Web... 4 2 Pré-requisitos para realizar

Leia mais

GesSind. Manual Operacional Colônias de Férias

GesSind. Manual Operacional Colônias de Férias GesSind Manual Operacional Colônias de Férias Cadastramento das Colônias Disponíveis Inicialmente, para se realizar a utilização de uma Colônia de Férias, é necessário cadastra-la corretamente em Manutenção/Colônia

Leia mais

Então, poderia basicamente dizer que em um algoritmo a sintaxe seria a seguinte:

Então, poderia basicamente dizer que em um algoritmo a sintaxe seria a seguinte: CEPA ESTRUTURAS DE PROGRAMAÇÃO [1/10] Estrutura Condicional (SE... ENTAO e SE... ENTAO... SENAO) Se o Tabajara vencer entao ele será campeão da libertadores Então, poderia basicamente dizer que em um algoritmo

Leia mais

Antecipação de IPVA. Manual do Usuário. Versão 1.4. Antecipação de IPVA pelo Portal Manual. Antecipação de IPVA pelo Portal 1.

Antecipação de IPVA. Manual do Usuário. Versão 1.4. Antecipação de IPVA pelo Portal Manual. Antecipação de IPVA pelo Portal 1. GOVERNO DO ESTADO DO PARÁ SECRETARIA ESPECIAL DE ESTADO DE GESTÃO SECRETARIA EXECUTIVA DE ESTADO DA FAZENDA DIRETORIA DE TECNOLÓGIA E INFORMAÇÃO GERENCIA DE ARRECADAÇÃO Antecipação de IPVA Manual do Usuário

Leia mais

Primeira Parte do Trabalho Prático (Parte I) Valor: 30% Descrição do arquivo de dados

Primeira Parte do Trabalho Prático (Parte I) Valor: 30% Descrição do arquivo de dados Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Ciências de Computação Disciplina de Organização de Arquivos Profa. Dra. Cristina Dutra de Aguiar Ciferri PAE

Leia mais