Exercício-Programa 3
|
|
- Luiz Osório de Vieira
- 6 Há anos
- Visualizações:
Transcrição
1 Introdução à Computação MAC /2 Matemática Licenciatura Noturno Exercício-Programa 3 Data de entrega: 2 de dezembro Professor: Kunio Okuda Monitor: Rafael Coelho Descrição A mitologia grega é repleta de histórias fascinantes. Uma das mais conhecidas é a história de Teseu e o Minotauro. Tendo conquistado o trono de Creta, Minos disputava o controle da ilha com seus irmãos. Sedento de poder, ele rogou a Poseidon, o deus das águas, que o enviasse, em um gesto de apoio, um touro branco como a neve. Minos prometeu sacrificar o touro em sinal de temor a Poseidon. No entanto, conta a lenda que Minos quis permanecer com o touro presenteado por Poseidon, devido a sua grande beleza, e decidiu sacrificar outro touro no lugar daquele. Para punir Minos pela sua traição, Afrodite lançou uma maldição sobre Parsífea, esposa de Minos, que a fez se apaixonar perdidamente pelo touro branco. Parsífea ordenou a Dédalo, um famoso artesão da região, que confeccionasse uma vaca branca de madeira oca. A esposa de Minos adentrou na vaca e copulou com o touro, dando luz meses depois ao monstruoso Minotauro, uma criatura metade humano e metade touro. Parsífea tentou criar e adestrar Minotauro, porém, com o passar do tempo, este agia cada vez mais feito uma besta, matando e devorando homens. O rei Minos, desesperado com tal situação, foi ao encontro de um oráculo na cidade de Delfi. O oráculo instruiu Minos a requisitar que Dédalo arquitetasse, nas redondezas de seu palácio em Cnossos, um gigantesco labirinto para aprisionar Minotauro. Era a época das Panatenelas, festas realizadas regularmente em homenagem à deusa Atena e que sediavam competições esportivas. Androgeu, filho de Minos, venceu todas as provas e acabou provocando inveja no então rei ateniense Egeu, que, por sua vez, o desafiou a enfrentar Minotauro. Androgeu foi morto pelo touro e seu pai Minos, em um ato de ira e tristeza, declarou guerra contra Egeu e invadiu a Ática. Em consequência, Egeu foi obrigado, por muitos anos, a pagar impostos a Minos. Na tentativa de amenizar a miséria que trouxe para o seu próprio povo, Egeu enviava, a cada sete anos, jovens em oferenda ao Minotauro. Um desses jovens foi Teseu, seu próprio filho. Teseu obteve êxito na sua empreitada: ele não apenas matou o Minotauro com a espada de seu pai, como também conseguiu escapar do labirinto. Há 1
2 quem diga que Teseu teve ajuda. Imagine que você fosse encarregado de ajudá-lo a sair do labirinto. O objetivo deste exercício-programa é familiarizá-lo com o manuseio de matrizes e com procedimentos de leitura e escrita de arquivos na linguagem C. Dado um labirinto com um portão de entrada e um portão de saída, escreva um programa de computador que indique para Teseu uma rota de fuga que liga a entrada à saída desse labirinto. Cada labirinto será representado por uma matriz, a ser lida de um arquivo, com l linhas e c colunas, onde 10 l, c Seja M tal matriz. Então M irá conter apenas dois tipos de entradas, a saber os caracteres '#' e ' ' (espaço branco). Toda entrada '#' representa um obstáculo intransponível, isto é, uma parte dos muros que formam o labirinto. Toda entrada ' ' representa uma área livre, isto é, um lugar por onde Teseu pode andar. Após ter encontrado a rota de fuga, você deverá imprimi-la em um arquivo de saida. Marque o trajeto da rota com o caracter 'o' ( o minúsculo). Para cada labirinto dado, é possível que exista mais de uma rota de fuga. A rota de fuga que você deve encontrar e imprimir é a rota de fuga mais curta, isto é, a que requer o menor número possível de passos. Todo labirinto terá uma, e somente uma, rota de fuga mais curta. As paredes de qualquer labirinto dado serão conexas, isto é, com exceção dos portões de entrada e saída, de posse de um lápis e de uma folha de papel, é sempre possível desenhar a planta do labirinto sem tirar o lápis do papel. Teseu só será capaz de andar na direção dos pontos cardeais, isto é, para o norte, sul, leste e oeste. O arquivo de entrada do qual a matriz será lida terá o nome entrada.txt. O arquivo de saída onde devem ser impressos o labirinto e a rota de fuga deve ter o nome saida.txt. Haverá um limite máximo de tempo de execução de 1 minuto para cada teste. O arquivo entrada.txt terá na sua primera linha os números l e c nesta ordem separados por espaço em branco. Na segunda linha, terá quatro inteiros separados por espaços em branco, a saber x e, y e, x s e y 1 s, que são os índices das entradas da matriz que representam, repectivamente, o portão de entrada e saída do labirinto. Nas l seguintes linhas desse arquivo, estará escrita a matriz (o labirinto) conforme especificado acima. No seu código-fonte, você deverá implementar as funções: void ler_labirinto(char M[][]): tal função vai receber como argumento a matriz (labirinto) M, vai abrir e ler o arquivo entrada.txt e preencher M;? resolver_labirinto(?): tal função tem como objetivo encontrar a rota de fuga mais curta do labirinto dado. As interrogações expressam que você está 1 Os portões de entrada e saída do labirinto sempre estarão localizados nas suas bordas. 2
3 livre para escolher quantos e quais devem ser os argumentos desta função, bem como seu tipo de retorno; void imprimir_rota_de_fuga(?): tal função deve imprimir no arquivo saida.txt o labirinto e a rota de fuga mais curta. A interrogação expressa que você está livre para escolher quantos e quais devem ser os argumentos desta função. Exemplos A seguir, encontra-se um exemplo de uma típica execução do exercício-programa. Atenção: para facilitar e, portanto, agilizar a correção deste exercício-programa, certifique-se de que seu código-fonte imprima os dados no arquivo de saída de maneira exatamente igual a que está exposta abaixo. Arquivo entrada.txt:
4 Arquivo saida.txt: Na Figura 1, mostramos um exemplo de uma rota de fuga não curta. Note que Teseu poderia ter evitado ou não precisava de virar à esquerda ao entrar no labirinto. Figura 1: Exemplo de uma rota de fuga não curta. 4
5 Critérios de correção Este exercício-programa valerá 10 pontos. Desses 10 pontos, 2 pontos serão dados à clareza do código-fonte, isto é, sua indentação, o uso de comentários e a escolha de nomes expressivos para variáveis utilizadas. Os 8 pontos restantes serão divididos igualmente e destinados à implementação das rotinas citadas acima e à avaliação da corretude do código-fonte. Atenção: trabalhos com erros de compilação, entregues fora do prazo ou com erro de falha de segmentação receberão nota 0. 2 A entrega do exercício-programa será feita pela página da disciplina no PACA. Você deverá submeter apenas o código-fonte, isto é, o arquivo de extensão.c. Dica Antes que Teseu desbravasse o labirinto, Ariadne, a filha mais velha de Minos que havia se apaixonado por ele, deu uma dica para ajudá-lo na sua aventura. Ariadne disse as seguintes palavras: ao entrar no labirinto, encosta tua mão direita ou esquerda na parede e caminha de forma que tua mão sempre permaneça em contato com a parede. Dessa forma, tu certamente atingirás o portão de saída. 2 Vale lembrar que todos os trabalhos serão compilados no compilador Dev-C Em caso de dúvidas, acesse a página da disciplina para mais informações. 5
A Grécia Antiga - Origem
A Grécia Antiga - Origem A Grécia antiga é dividida em 3 partes: Continental: Península Balcânica Peninsular: Península do Peloponeso Insular: Ilhas do Mar Egeu A navegação foi a principal fonte de comércio
Leia maisENTENDENDO A MITOLOGIA GREGA
INTRODUÇÃO Há três mil anos, não havia explicações científicas para grande parte dos fenômenos da natureza ou para os acontecimentos históricos. Para buscar um significado para os fatos políticos, econômicos
Leia maisCIVILIZAÇÕES DA ANTIGUIDADE OCIDENTAL GRÉCIA ROMA
CIVILIZAÇÕES DA ANTIGUIDADE OCIDENTAL GRÉCIA ROMA Atualmente Grécia = capital ATENAS Idioma = Grego Forma de Governo = República Helênica Península Peni = quase Ínsula = ilha Península é uma porção de
Leia mais7 o ANO. Tema de Redação FTD Ensino Fundamental 2. Reescrita de mito. A lenda de Dédalo e Ícaro
Vamos começar essa atividade lembrando o que é um mito. Você deve saber que esse gênero textual aborda diferentes temáticas, como a explicação de um fenômeno natural e da origem humana ou de um costume
Leia maisEGEIA CRETA MICENAS. Criação: Ana Cláudia B.Sanches
EGEIA CRETA MICENAS Arte na civilização egéia - Ilhas do Mar Egeu Descoberta de 1870 pelo pesquisador alemão Heinrich Schliemann que encontrou vestígios de antigas cidades. Arte Egeia Mobilidade na pintura
Leia maisMAC 115 Introdução à Ciência da Computação ROTHELO
MAC 115 Introdução à Ciência da Computação INSTITUTO DE FÍSICA - BACHARELADO NOTURNO SEGUNDO SEMESTRE DE 2010 Terceiro Exercício-Programa (EP3) Data de entrega: até 06 de dezembro de 2010 (2a.feira) ROTHELO
Leia maisUniversidade Federal do Espírito Santo - CT - DI Trabalho Computacional - PD II - Engenharia de Computação Profa. Claudia Boeres
Universidade Federal do Espírito Santo - CT - DI Trabalho Computacional - PD II - Engenharia de Computação Profa. Claudia Boeres Considere o esboço do estado do ES e n cidades enumeradas de 1, 2,..., n.
Leia maisSME Introdução à Programação de Computadores Primeiro semestre de Trabalho: jogo Semáforo
SME0230 - Introdução à Programação de Computadores Primeiro semestre de 2017 Professora: Marina Andretta (andretta@icmc.usp.br) Monitores: Douglas Buzzanello Tinoco (douglas.tinoco@usp.br) Amanda Carrijo
Leia maisExercí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 maisTrabalho de LP 15/07/2013. Prof. Flávio Miguel Varejão
15/07/2013 Trabalho de LP Prof. Flávio Miguel Varejão OBSERVAÇÃO IMPORTANTE: LEIA ATENTAMENTE TODA A ESPECIFICAÇÃO DO TRABALHO E INSTRUÇÕES DE SUBMISSÃO DE MODO A NÃO COMETER ENGANOS POR DESATENÇÃO E SER
Leia maisEspecificaçã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 maisUniversidade Federal do Espírito Santo - CT - DI Trabalho Computacional - PD II - Engenharia Elétrica Profa. Maria Cristina Rangel
Universidade Federal do Espírito Santo - CT - DI Trabalho Computacional - PD II - Engenharia Elétrica Profa. Maria Cristina Rangel Considere o esboço do estado do ES e n = 30 cidades enumeradas de 1, 2,...,
Leia mais414 - Encontro das Superfícies 92,3%
44 - Encontro das Superfícies 92,3% Um dispositivo de aquisição de imagens provê imagens digitais de duas partes de superfície que eventualmente se juntarão ao entrar em contato uma com a outra. O momento
Leia maisCADERNO DE QUESTÕES. A competição terá uma duração de 4 horas (13hs às 17hs) e é composta de uma série de problemas listados neste caderno.
CADERNO DE QUESTÕES A competição terá uma duração de horas (13hs às 17hs) e é composta de uma série de problemas listados neste caderno. - É permitido que as equipes utilizem material impresso para consulta
Leia maisWorking 05 : Modularização
Universidade Federal do Espírito Santo Centro Tecnólogico Working 05 : Modularização Objetivos: Entender como é estruturada uma função em C e lembrar como é feita a comunicação entre funções; Praticar
Leia maisTrabalho Prático. Descrição Considere os seguintes dados a respeito de uma pessoa:
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 Trabalho
Leia maisGRÉCIA ANTIGA CAP 7/8
GRÉCIA ANTIGA CAP 7/8 LOCALIZAÇÃO Península Balcânica, território também chamado por seus habitantes de Hélade. A Grécia Antiga não formava um Estado unificado, mas sim um conjunto de povos independentes
Leia maisUm Minotauro Perdido & Percolação
Departamento de Ciência da Computação IME-USP Segundo Semestre de 2014 MAC 115 Introdução à Computação IF Noturno (Versão quase final) Um Minotauro Perdido & Percolação Exercício-Programa 4 (EP4) Data
Leia maisQuinto Trabalho Prático. Este trabalho tem como objetivo indexar arquivos de dados usando um índice árvore-b.
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Ciências de Computação Disciplina de Algoritmos e Estruturas de Dados II docente Profa. Dra. Cristina Dutra de
Leia maisUniversidade Federal do ABC Bacharelado em Ciência e Tecnologia Disciplina: Processamento de Informação Data: 31/06/2010. Figura 1 - Labirinto
Universidade Federal do ABC Bacharelado em Ciência e Tecnologia Disciplina: Processamento de Informação Data: 31/06/2010 Roteiro para projeto final da disciplina Processamento de Informação: 1. Introdução
Leia maisNão utilize caracteres acentuados ou especiais para nomes de pastas e arquivos.
BCC201 Introdução à Programação (2016-01) Departamento de Computação - Universidade Federal de Ouro Preto - MG Professor: Reinaldo Fortes (www.decom.ufop.br/reinaldo) Estagiário docente: Washington Silva
Leia maisMestrado Integrado em Engenharia Electrotécnica e de Computadores 2006/2007. Programação 2. Trabalho Prático P1A
Mestrado Integrado em Engenharia Electrotécnica e de Computadores 2006/2007 Programação 2 2º Semestre Trabalho Prático P1A Efectue as tarefas de programação descritas abaixo, usando a linguagem C++ em
Leia maisIntrodução. O BOCA Online Contest Administrator é um sistema de correção online de códigos utilizado em competições de programação de computadores.
Aula BOCA Introdução O BOCA Online Contest Administrator é um sistema de correção online de códigos utilizado em competições de programação de computadores. A correção é feita através de casos de teste:
Leia maisDescrição do Algoritmo LZ77
Departamento de Ciência da Computação IME-USP MAC 110 Introdução à Computação BCC Primeiro Semestre de 2007 Terceiro Exercício-Programa Prazo de entrega: até 12 de junho de 2007. Compressão de Arquivos
Leia maisPROGRAMAÇÃ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 maisProgramação Estruturada Aula - Introdução a Linguagem C
Programação Estruturada Aula - Introdução a Linguagem C Prof. Flávio Barros flavioifma@gmail.com www.flaviobarros.com.br 2 HISTÓRICO DA LINGUAGEM C HISTÓRICO DA LINGUAGEM C Como tudo iniciou... C iniciou
Leia maisAula 3 PROFESSOR TUTA
Aula 3 PROFESSOR TUTA WHILE Formato: while(condição) Loop infinito: while(1) Exemplo: int x = 0; while(x
Leia maisComputação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Quarta Aula Prática - 17 de abril de 2013
Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Quarta Aula Prática - 17 de abril de 2013 O objetivo desta aula prática exercitar o comando de teste if e o comando de repetição while.
Leia maisAVISO: O conteúdo e o contexto das aulas referem-se aos pensamentos emitidos pelos próprios autores que
AVISO: O conteúdo e o contexto das aulas referem-se aos pensamentos emitidos pelos próprios autores que foram interpretados por estudiosos dos temas RUBENS expostos. RAMIRO Todo JUNIOR exemplo (TODOS citado
Leia maisProva de Recuperação
Programação I Prova de Recuperação 1. (1 ponto) Considere um programa que leia de um arquivo de veículos os seguintes dados: placa de um veículo, ano de fabricação, consumo médio de combústivel, modelo
Leia maisSegunda Parte do Trabalho Prático (Parte II) Valor: 70%
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 maisDepartamento 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
Leia maisAlgoritmos e Programação
Algoritmos e Programação Aula 3 Introdução a Linguagem C Profa. Marina Gomes marinagomes@unipampa.edu.br 1 Aula de Hoje - Criar programas simples em C utilizando a estrutura básica; - Declarar variáveis;
Leia maisTrabalho Prático. 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 Estrutura de Dados III Profa. Dra. Cristina Dutra de Aguiar Ciferri PAE:
Leia maisCorrida ao Banco. nome do arquivo/classe: banco.c, banco.cpp ou banco.java - tempo: 3 segundos
Corrida ao Banco nome do arquivo/classe: banco.c, banco.cpp ou banco.java - tempo: 3 segundos Você está no centro da cidade e acaba de lembrar que em sua mochila há uma conta que vence hoje e os bancos
Leia maisLinguagem C: Introdução
Linguagem C: Introdução Linguagem C É uma Linguagem de programação genérica que é utilizada para a criação de programas diversos como: Processadores de texto Planilhas eletrônicas Sistemas operacionais
Leia maisProgramação de Computadores I Funções Básicas da Linguagem C PROFESSORA CINTIA CAETANO
Programação de Computadores I Funções Básicas da Linguagem C PROFESSORA CINTIA CAETANO Função Printf() Sintaxe printf( expressão de controle, argumentos); É uma função padrão para exibir uma mensagem na
Leia mais1, caso haja uma mina na posição (i, j),
MAC 2166 Introdução à Ciência da Computação Primeiro Semestre de 2017 Terceiro Exercício-Programa: Busca minas Muitos de vocês devem conhecer o jogo do campo minado. Existem implementações para o Windows
Leia maisIntrodução à Computação II (Noturno) BCC Unesp Rio Claro/SP 2015 em PDF via Moodle: Escolha apenas 5 exercícios para entrega Exercício 01 (Pilhas)
Introdução à Computação II (Noturno) BCC Unesp Rio Claro/SP 2015 Lista Obrigatória 02 - Prof. Rafael Oliveira (Deve ser entregue em PDF via Moodle: Escolha apenas 5 exercícios para entrega) Exercício 01
Leia maisPrimeira 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 maisUniversidade Federal do ABC MCTA Programação Estruturada 2018.Q3
Universidade Federal do ABC MCTA028-15 - Programação Estruturada 2018.Q3 Lista de Exercícios 4 Professores Emílio Francesquini e Carla Negri Lintzmayer 16 de outubro de 2018 1. Crie uma função que recebe
Leia maisDisciplina de Lógica e Linguagem de Programação Desenvolvido pelo professor Danilo Giacobo Ferramenta Code::Blocks
Disciplina de Lógica e Linguagem de Programação Desenvolvido pelo professor Danilo Giacobo Ferramenta Code::Blocks Manual de utilização LISTA DE FIGURAS Figura 1 - Tela Inicial do software Code::Blocks...
Leia maisSegundo Trabalho Prático
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 docente Profa. Dra. Cristina Dutra de Aguiar Ciferri
Leia maisTreinamento para OBI Simulado 1
Treinamento para OBI 2008 Simulado 1 Problema A Camisas fonte: camisas.c ou camisas.cpp ou camisas.java Descrição Todo dia, pela manhã, Pedrinho vai até seu armário, pega a camisa mais à esquerda do cabide
Leia maisProgramação: Compiladores x Interpretadores PROF. CARLOS SARMANHO JR
Programação: Compiladores x Interpretadores PROF. CARLOS SARMANHO JR Introdução Compiladores e interpretadores são formas de tradução de um código geralmente de alto nível (escrito em uma linguagem de
Leia maisAdministração Central Departamento
1. Objetivo O principal objetivo desta prática é propiciar um ambiente onde os alunos possam testar seus conhecimentos em programação de computadores, em diversas linguagens de programação e ao mesmo tempo
Leia mais247 Círculos de Ligação
247 Círculos de Ligação Se você já viu comerciais de companhias telefônicas, você deve ter notado que muitas companhias gastam muito dinheiro tentando convencer as pessoas que elas proveem o melhor serviço
Leia maisSegundo Trabalho Prático Turma A
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 maisAula 6: Entrada e Saída
Aula 6: Entrada e Saída Fernanda Passos Universidade Federal Fluminense Programação de Computadores IV Fernanda Passos (UFF) Entrada e Saída Programação de Computadores IV 1 / 29 Agenda 1 Revisão e Contexto
Leia maisAmbiente de desenvolvimento
Linguagem C Ambiente de desenvolvimento Um programa em C passa por seis fases até a execução: 1) Edição 2) Pré-processamento 3) Compilação 4) Linking 5) Carregamento 6) Execução Etapa 1: Criação do programa
Leia maisVictor Hugo Andrade Soares monitor João Vitor dos Santos Tristão Primeiro Trabalho Prático
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Ciências de Computação Disciplina de Algoritmos e Estruturas de Dados II docente Profa. Dra. Cristina Dutra de
Leia maisTUTORIAL - COMO SUBMETER ARTIGOS
TUTORIAL - COMO SUBMETER ARTIGOS O envio do artigo para o 9º Simpósio Internacional de Educação e Comunicação SIMEDUC deve ser realizado pelo endereço: .
Leia maisTerceiro Trabalho Prático. Este trabalho tem como objetivo ordenar um arquivo de dados e implementar as operações cosequenciais de merging e matching.
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Ciências de Computação Disciplina de Algoritmos e Estruturas de Dados II docente Profa. Dra. Cristina Dutra de
Leia maisIO.println(a+" * "+b+" = "+produto); } }
Departamento de Ciência da Computação Universidade de Brasília Computação Básica. Professor Jorge H. C. Fernandes Lista de Exercícios Programação Básica em Java Resolva os exercícios abaixo usando a Linguagem
Leia maisTerceiro Exercício-Programa (EP3): Lojas PontoChic
Departamento de Ciência da Computação IME-USP Primeiro Semestre de 202 MAC 0 Introdução à Computação BM e BMA Terceiro Exercício-Programa (EP3: Lojas PontoChic Data de entrega: 2 de junho de 202 A crise
Leia maisSegundo Trabalho Prático
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Ciências de Computação Disciplina de Algoritmos e Estruturas de Dados II docente Profa. Dra. Cristina Dutra de
Leia maisTrabalho 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 mais1 00:00:07,030 --> 00:00:13,250 OS GRANDES MITOS 2 00:00:18,210 --> 00:00:25,240 TESEU OU OS FLAGELOS DO ESQUECIMENTO
1 00:00:07,030 --> 00:00:13,250 OS GRANDES MITOS 2 00:00:18,210 --> 00:00:25,240 TESEU OU OS FLAGELOS DO ESQUECIMENTO 3 00:00:34,020 --> 00:00:38,030 Ele é um jovem de 20 anos que percorre as estradas
Leia maisAula 3: Algoritmos: Formalização e Construção
Aula 3: Algoritmos: Formalização e Construção Fernanda Passos Universidade Federal Fluminense Programação de Computadores IV Fernanda Passos (UFF) Algoritmos: Formalização e Pseudo-Código Programação de
Leia maisMac em C. Resuminho e Exercícios P3
Mac em C Resuminho e Exercícios P3 Resumo Teórico Vetores e matrizes Declaramos vetores da seguinte forma: int vetor[50]; onde 50 é exemplo de um número inteiro e constante. Podemos também fazer um #define
Leia maisTrabalho 1: Árvore binária de busca
Trabalho 1: Árvore binária de busca Casos de Teste Este documento apresenta instruções para a implementação dos casos de teste do primeiro trabalho da disciplina INF turma 3WB 018.1: Uma aplicação de uma
Leia maisValor: 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 maisProgramação 2017/2018 MEEC
Mestrado em Engenharia Electrotécnica e de Computadores Programação 2017/2018 MEEC LABORATÓRIO 1 SEMANA DE 5 DE MARÇO A 9 DE MARÇO DE 2018 Ao desenvolver os seguintes programas tenha em atenção o bom uso
Leia maisTrabalho Prático. Primeira Parte do Trabalho (Parte I): peso 40%
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 mais1 Questões de Múltipla Escolha
Universidade Federal do Rio de Janeiro Centro de Ciências Matemáticas e da Natureza Instituto de Matemática Departamento de Ciência da Computação Computação para Informática - Prof. Adriano Joaquim dm
Leia maisGaleria Grécia - Arte Arcaica Parte 01. Prof. Fábio San Juan Curso História da Arte em 28 dias 01 a 28 de fevereiro de 2018
Galeria Grécia - Arte Arcaica Parte 01 Prof. Fábio San Juan Curso História da Arte em 28 dias 01 a 28 de fevereiro de 2018 www.apreciandoarte.com.br Arte Clássica da Antiguidade Pré-História arte cicládica
Leia maisAriadne contra o Minotauro Marie-Odile Hartmann
Tradução Verônica Stigger Temas Vingança e justiça; Revolta contra os costumes; Indivíduo x Sociedade; Civilização minóica Guia de leitura para o professor 144 páginas Mito e Mistério 2008996275002 Aproximar
Leia maisRealização: Apoio: Patrocínio:
Universidade Federal do Espírito Santo Departamento de Informática Programa de Educação Tutorial PET EngComp E-mail: petengcomp@inf.ufes.br Home-Page: www.inf.ufes.br/~pet Tel. (27) 4009-2161 Realização:
Leia maisPERCURSOS. André Falcão, Carlos Augusto, Rafael Broédel e Lucas Dipré
PERCURSOS André Falcão, Carlos Augusto, Rafael Broédel e Lucas Dipré Serra 2011 Índice 1...O que é caminho e circuito 1.1...Caminho 1.2...Circuito 1.3...Classificação 2...Caminhos Eulerianos 2.1...Definição
Leia maisAcreditavam em vários deuses (Politeístas); Seus deuses viviam no Olimpo (sinônimo de Céu); Os deuses podiam tanto ser bons com os humanos como
Acreditavam em vários deuses (Politeístas); Seus deuses viviam no Olimpo (sinônimo de Céu); Os deuses podiam tanto ser bons com os humanos como prejudica-los; Quando queriam agradar um deus ou uma deusa
Leia mais1ª LISTA DE EXERCÍCIOS
Departamento de Informática 205/2 ª LISTA DE EXERCÍCIOS Essa lista de exercícios deve ser resolvida integralmente usando o ambiente BOCA. Instruções gerais para o uso do BOCA: O BOCA é um programa que
Leia maisPrimeiro Trabalho Prático Turma A. Descrição do Trabalho. Considere os seguintes dados a respeito de um livro:
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 mais1 O filtro da mediana
Departamento de Ciência da Computação IME-USP MAC0115 Introdução à Computação para Ciências Exatas e Tecnologia Instituto de Física Turma 21 Segundo Semestre de 2008 Quarto Exercício-Programa Prazo de
Leia maisAFRODITE. Afrodite: deusagregada beleza, do amor e da procriação. Possuía um cinturão, onde estavam todos os seus atrativos, que, certa vez, a
DEUSES AFRODITE Afrodite: deusagregada beleza, do amor e da procriação. Possuía um cinturão, onde estavam todos os seus atrativos, que, certa vez, a deusa Hera, durante a Guerra de Tróia, pediu emprestado
Leia maisPROGRAMAÇÃO DE COMPUTADORES
PROGRAMAÇÃO DE COMPUTADORES COMANDOS E FORMATOS DE ENTRADA E SAÍDA 1 COMANDOS E FORMATOS DE ENTRADA E SAÍDA Os comandos de entrada e saída, na sua forma mais simplificada, possuem a seguinte estrutura:
Leia mais1ª 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 maisAula 10: Introdução a Vetores e Matrizes
Aula 10: Introdução a Vetores e Matrizes Fernanda Passos Universidade Federal Fluminense Programação de Computadores IV Fernanda Passos (UFF) Vetores e Matrizes Programação de Computadores IV 1 / 50 Agenda
Leia maisCI202 - 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 mais2ª Mini-Maratona de Programação IF Goiano CA Cristalina
2ª Mini-Maratona de Programação IF Goiano CA Cristalina 1 - O que é? A Maratona de Programação é um evento da Sociedade Brasileira de Computação que existe desde o ano de 1996. A Maratona nasceu das competições
Leia maisO que é Sistema de Mensagem?
O que é Sistema de Mensagem? O Sistema de Mensagens da Unopar é um serviço completo de gerenciamento interno e de uso institucional de mensagens que permite a leitura e envio das mesmas, o armazenamento
Leia maisSCC Algoritmos e Estruturas de Dados II Profa. Cristina Oliveira. Primeiro Trabalho Prático Individual Grafos
SCC0203 - Algoritmos e Estruturas de Dados II Profa. Cristina Oliveira Primeiro Trabalho Prático Individual Grafos Prazo máximo: 23:55h de 27/04/2012 Neste trabalho, três questões são fornecidas, das quais
Leia maisGUERRA DE TRÓIA PERÍODO HOMÉRICO EM HOMENAGEM A HOMERO QUEM FOI HOMERO?
2014 GUERRA DE TRÓIA PERÍODO HOMÉRICO EM HOMENAGEM A HOMERO QUEM FOI HOMERO? Homero foi um poeta épico da Grécia Antiga, ao qual tradicionalmente se atribui a autoria dos poemas épicos Ilíada e Odisseia.
Leia maisProva 2 - Computação
Prova 2 - Computação A prova consiste na elaboração de um programa utilizando a linguagem C. Seu programa deve estar correto (sintática e semanticamente), além de organizado (nomes de variáveis, identação
Leia maisTUTORIAL - COMO SUBMETER ARTIGOS
TUTORIAL - COMO SUBMETER ARTIGOS O envio do artigo para o 10 Encontro Internacional de Formação de Professores e o 11 Fórum Permanente Internacional de Inovação Educacional deve ser realizado pelo endereço:
Leia maisComputação. Introdução a C e Variáveis Inteiras
Computação Eletrônica Introdução a C e Variáveis Inteiras O Computador RAM Dispositivo de Entrada (teclado) Unidade de Processamento (disco) CPU Dispositivo de Saída (monitor) O Computador A CPU (Central
Leia maisAlgoritmos e Estruturas de Dados II. Trabalho Prático 4
Algoritmos e Estruturas de Dados II Trabalho Prático 4 Entrega: 23/11/09 Devolução: 10/12/09 (sem possibilidade de entrega com atraso) Trabalho em dupla Prof. Jussara Marques de Almeida Problema 1: Construção
Leia maisExercícios: Vetores e Matrizes
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Vetores e Matrizes 1 Vetores 1. Faça um programa que possua um vetor
Leia maisCaixeiro Viajante. Estruturas de Dados II. Prof. a Mariella Berger. 1. Objetivo
Estruturas de Dados II Prof. a Mariella Berger Caixeiro Viajante 1. Objetivo O objetivo deste trabalho é implementar diferentes soluções para o problema clássico do Caixeiro Viajante. 2. Introdução O Problema
Leia maisProgramação: Vetores
Programação de Computadores I Aula 09 Programação: Vetores José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/62 Motivação Problema Faça um programa que leia
Leia maisMAC Criptografia
DCC IME USP Routo Terada Sala 204C Tel.: 3091 5918 e-mail rt@ime.usp.br MAC5723-336-Criptografia Primeiro Semestre de 2009 Exercício-Programa Data de entrega: até nn de maio de 2009. Observações Este exercício
Leia maisINF INTELIGÊNCIA ARTIFICIAL TRABALHO 1 BUSCA HEURÍSTICA
INF1771 - INTELIGÊNCIA ARTIFICIAL TRABALHO 1 BUSCA HEURÍSTICA Descrição: Durante o torneio da Guerra Galáctica, os Cavaleiros de Bronze descobrem que Saori é a reencarnação de Atena e que o Grande Mestre
Leia maisVISUALG - EDITOR E INTERPRETADOR DE ALGORITMOS...
Bruno Tonet Sumário 1 - VISUALG - EDITOR E INTERPRETADOR DE ALGORITMOS... 2 1.1. OBJETIVOS... 2 2 - INSTALAÇÃO E REQUERIMENTOS DE HARDWARE... 2 3 - A TELA PRINCIPAL DO VISUALG... 2 4 - A BARRA DE TAREFAS...
Leia maisAlgoritmos e Programação
Algoritmos e Programação Aula 9 Subalgoritmos, funções e passagem de parâmetros Profa. Marina Gomes marinagomes@unipampa.edu.br 22/06/2017 Engenharia de Computação - Unipampa 1 Modularização Facilita a
Leia maisFaculdade de Tecnologia de Curitiba FATEC-PR REGULAMENTO DO I CAMPEONATO DE PROGRAMAÇÃO DA FATEC/PR - CTC REGULAMENTO
REGULAMENTO DO I CAMPEONATO DE PROGRAMAÇÃO DA FATEC/PR - CTC REGULAMENTO 1. HABILITAÇÃO 1.1 Podem participar do I Campeonato de Programação da FATEC/PR - CTC alunos regularmente matriculados nos cursos
Leia maisMODALIDADE PROGRAMAÇÃO 1ª FASE
MODALIDADE PROGRAMAÇÃO 1ª FASE A PROVA TERÁ DURAÇÃO DE DUAS HORAS E TRINTA MINUTOS Este Caderno contém 6 problemas 24 de Maio de 2019 Olimpíada Regional de Informática 2019 - Modalidade Programação - Fase
Leia maisLinguagem C. André Tavares da Silva.
Linguagem C André Tavares da Silva dcc2ats@joinville.udesc.br Variáveis Posição nomeada de memória que é usada para guardar um valor que pode ser modificado pelo programa. Todas as variáveis devem ser
Leia mais