Caderno de Tarefas Nível 2. Regras de Funcionamento Nível 2

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

Download "Caderno de Tarefas Nível 2. Regras de Funcionamento Nível 2"

Transcrição

1 1 Caderno de Tarefas Nível 2 Regras de Funcionamento Nível 2 1. As questões serão anunciadas no início da Olimpíada, às 09h00min. Os participantes terão 2 horas para apresentar soluções, na forma de implementação desenvolvida em qualquer dos compiladores previstos: C++ DEV-C++, C DEV-C++, C++ Visual C++, JAVA, GCC e G A prova deverá ser resolvida individualmente. 3. Os trabalhos serão avaliados por um júri formado por professores do INATEL. 4. Quando um participante julgar que tem um programa que resolve um problema, deverá submetêlo à correção dos juízes, que compilarão e executarão o mesmo para uma bateria de testes desconhecida dos participantes. Um problema será considerado resolvido se, para todos os testes da bateria, devolver o resultado esperado pelos juízes. Para cada submissão o participante receberá uma resposta, que poderá ser satisfatória (e o problema está resolvido) ou indicará algum erro: resposta errada, tempo de execução excedido, erro de execução, erro de compilação, etc. 5. Será considerado vencedor aquele que resolver a maior quantidade de problemas nas 2 horas de competição. Empates no número de problemas resolvidos serão classificados pelo tempo corrigido. Ganhará aquele que tiver o menor tempo corrigido. O tempo corrigido será dado pela soma dos tempos corrigidos somente dos problemas corretamente resolvidos pelo participante. O tempo corrigido de um problema será dado pelo número de minutos decorridos desde o início da competição até o momento da submissão correta somado a uma penalidade de 20 minutos por submissão incorreta feita anteriormente neste problema. Em caso de empate, será considerado vencedor o participante que tiver a primeira submissão correta. Persistindo o empate, a organização fará um sorteio entre os participantes envolvidos. 6. A organização da competição será responsável pela decisão de qualquer caso não previsto. 7. Material permitido para consulta: qualquer material impresso (livros, apostilas, códigos impressos, etc.), e a ajuda (help) do sistema. 8. Não será permitido o uso da internet nem de qualquer dispositivo de armazenamento eletrônico de dados (disquetes, pendrives, etc.). 9. Os participantes inscritos permitirão o uso e divulgação dos programas submetidos pela organização da competição.

2 2 (balão azul) Problema 1 Arquivo fonte: bit.c, bit.cc, bit.cpp ou bit.java As Ilhas Weblands formam um reino independente nos mares do Pacífico. Como é um reino recente, a sociedade é muito influenciada pela informática. A moeda oficial é o Bit; existem notas de B$ 50,00, B$10,00, B$5,00 e B$1,00. Você foi contratado(a) para ajudar na programação dos caixas automáticos de um grande banco das Ilhas Weblands. Os caixas eletrônicos das Ilhas Weblands operam com todos os tipos de notas disponíveis, mantendo um estoque de cédulas para cada valor (B$ 50,00, B$10,00, B$5,00 e B$1,00). Os clientes do banco utilizam os caixas eletrônicos para efetuar retiradas de um certo número inteiro de Bits. Sua tarefa é escrever um programa que, dado o valor de Bits desejado pelo cliente, determine o número de cada uma das notas necessário para totalizar esse valor, de modo a minimizar a quantidade de cédulas entregues. Por exemplo, se o cliente deseja retirar B$50,00, basta entregar uma única nota de cinquenta Bits. Se o cliente deseja retirar B$72,00, é necessário entregar uma nota de B$50,00, duas de B$10,00 e duas de B$1,00. A entrada é composta de vários conjuntos de teste. Cada conjunto de teste é composto por uma única linha, que contém um número inteiro positivo V, que indica o valor solicitado pelo cliente. O final da entrada é indicado por V = 0. Exemplo de Entrada Para cada conjunto de teste da entrada seu programa deve produzir três linhas na saída. A primeira linha deve conter um identificador do conjunto de teste, no formato Teste n, onde n é numerado a partir de 1. Na segunda linha devem aparecer quatro inteiros I, J, K e L que representam o resultado encontrado pelo seu programa: I indica o número de cédulas de B$50,00, J indica o número de cédulas de B$10,00, K indica o número de cédulas de B$5,00 e L indica o número de cédulas de B$1,00. A terceira linha deve ser deixada em branco. A grafia mostrada no Exemplo de Saída, abaixo, deve ser seguida rigorosamente. Exemplo de Saída Teste Teste (esta saída corresponde ao exemplo de entrada acima) 0 V (V= 0 apenas para indicar o fim da entrada)

3 3 (balão laranja) Problema 2 arquivo fonte: lua.c, lua.cc, lua.cpp ou lua.java Sem as proteções da atmosfera e do cinturão magnético que existem na Terra, a Lua fica exposta ao ataque do Sol, que é um astro em constante explosão atômica. As explosões do Sol emitem ondas letais de partículas. Uma pessoa que ficasse desprotegida na superfície da Lua, num lugar onde o Sol incidisse diretamente, sofreria um bombardeio radioativo tão intenso quanto se estivesse nas imediações da usina russa de Chernobyl no momento do acidente que matou 31 pessoas, em Além da radiação solar, outro efeito desta falta de proteção contra o Sol que existe na Lua é a enorme variação de temperatura. Nas regiões próximas do equador lunar, a variação de temperatura é brutal, passando de cerca de 130 graus positivos durante o dia a 129 graus negativos à noite. Para estudar com mais precisão as variações de temperatura na superfície da Lua, a NASA enviou à Lua uma sonda com um sensor que mede a temperatura de 1 em 1 minuto. Um dado importante que os pesquisadores desejam descobrir é como se comporta a média da temperatura, considerada em intervalos de uma dada duração (uma hora, meia hora, oito horas, etc.). Por exemplo, para a seqüência de medições 8, 20, 30, 50, 40, 20, -10, e intervalos de quatro minutos, as médias são respectivamente 108/4=27, 140/4=35, 140/4=35 e 100/4=25. Você foi recentemente contratado pela NASA, e sua primeira tarefa é escrever um programa que, conhecidos a seqüência de temperaturas medidas pelo sensor, e o tamanho do intervalo desejado, informe qual a maior e qual a menor temperatura média observadas, considerando o tamanho do intervalo dado. A entrada é composta de vários conjuntos de teste. A primeira linha de um conjunto de teste contém dois números inteiros positivos N e M, que indicam respectivamente o número total de medições de temperatura de uma seqüência obtida pelo sensor, e o tamanho dos intervalos, em minutos, em que as médias devem ser calculadas. As N linhas seguintes contêm um número inteiro cada, representando a seqüência de medidas do sensor. O final da entrada é indicado quando N = M = 0. Exemplo de Entrada

4 Para cada conjunto de teste da entrada seu programa deve produzir três linhas. A primeira linha identifica o conjunto de teste, no formato Teste n, onde n é numerado a partir de 1. A segunda linha deve conter dois números inteiros X e Y, separados por ao menos um espaço em branco, representando respectivamente os valores da menor e da maior média de temperatura, conforme determinado pelo seu programa. O valor da média deve ser truncado, se a média não for um número inteiro (ou seja, deve ser impressa apenas a parte inteira). A terceira linha deve ser deixada em branco. A grafia mostrada no Exemplo de Saída, abaixo, deve ser seguida rigorosamente. Exemplo de Saída Teste Teste (esta saída corresponde ao exemplo de entrada acima) 0 N (N = 0 apenas para indicar o fim da entrada) -200 Temperatura M N 4

5 5 (balão verde) Problema 3 Arquivo fonte: hanoi.c, hanoi.cc, hanoi.cpp ou hanoi.java O quebra-cabeças Torres de Hanoi é muito antigo e conhecido, sendo constituído de um conjunto de N discos de tamanhos diferentes e três pinos verticais, nos quais os discos podem ser encaixados. Cada pino pode conter uma pilha com qualquer número de discos, desde que cada disco não seja colocado acima de outro disco de menor tamanho. A configuração inicial consiste de todos os discos no pino 1. O objetivo do quebra-cabeças é mover todos os discos para um dos outros pinos, sempre obedecendo à restrição de não colocar um disco sobre outro menor. Um algoritmo para resolver este problema é o seguinte. procedimento Hanoi(N, Orig, Dest, Temp) se N = 1 então mover o menor disco do pino Orig para o pino Dest; senão Hanoi(N-1, Orig, Temp, Dest); mover o N-ésimo menor disco do pino Orig para o pino Dest; Hanoi(N-1, Temp, Dest, Orig); Fim-se fim Sua tarefa é escrever um programa que determine quantos movimentos de trocar um disco de um pino para outro serão executados pelo algoritmo acima para resolver o quebra-cabeça. A entrada possui vários conjuntos de teste. Cada conjunto de teste é composto por uma única linha, que contém um único número inteiro N (0 N 30), indicando o número de discos. O final da entrada é indicado por N = 0. Exemplo de Entrada 1 2 0

6 Para cada conjunto de teste, o seu programa deve escrever três linhas na saída. A primeira linha deve conter um identificador do conjunto de teste, no formato Teste n, onde n é numerado seqüencialmente a partir de 1. A segunda linha deve conter o número de movimentos que são executados pelo algoritmo dado para resolver o problema das Torres de Hanói com N discos. A terceira linha deve ser deixada em branco. A grafia mostrada no Exemplo de Saída, abaixo, deve ser seguida rigorosamente. Exemplo de Saída Teste 1 1 Teste 2 3 (esta saída corresponde ao exemplo de entrada acima) 0 N 30 (N = 0 apenas para indicar o final da entrada) 6

7 7 (balão vermelho) Problema 4 Arquivo fonte: par.c, par.cc, par.cpp ou par.java Muitas crianças gostam de decidir todas as disputas através do famoso jogo de Par ou Ímpar. Nesse jogo, um dos participantes escolhe Par e o outro Ímpar. Após a escolha, os dois jogadores mostram, simultaneamente, uma certa quantidade de dedos de uma das mãos. Se a soma dos dedos das mãos dos dois jogadores for par, vence o jogador que escolheu Par inicialmente, caso contrário vence o que escolheu Ímpar. Dada uma seqüência de informações sobre partidas de Par ou Ímpar (nomes dos jogadores e números que os jogadores escolheram), você deve escrever um programa para indicar o vencedor de cada uma das partidas. A entrada é composta de vários conjuntos de testes. A primeira linha de um conjunto de testes contém um inteiro N, que indica o número de partidas de Par ou Ímpar que aconteceram. As duas linhas seguintes contêm cada uma um nome de jogador. Um nome de jogador é uma cadeia de no mínimo um e no máximo dez letras (maiúsculas e minúsculas), sem espaços em branco. As N linhas seguintes contêm cada uma dois inteiros A e B que representam o número de dedos que cada jogador mostrou em cada partida (0 A 5 e 0 B 5). Em todas as partidas, o primeiro jogador sempre escolhe Par. O final da entrada é indicado por N = 0. Exemplo de Entrada 3 Pedro Paulo Claudio Carlos

8 Para cada conjunto de teste da entrada, seu programa deve produzir a saída da seguinte forma. A primeira linha deve conter um identificador do conjunto de teste, no formato Teste n, onde n é numerado seqüencialmente a partir de 1. As próximas N linhas devem indicar o nome do vencedor de cada partida. A próxima linha deve ser deixada em branco. A grafia mostrada no Exemplo de Saída, abaixo, deve ser seguida rigorosamente. Exemplo de Saída Teste 1 Pedro Pedro Paulo Teste 2 Claudio Carlos (esta saída corresponde ao exemplo de entrada acima) 0 N 1000 ( N = 0 apenas para indicar o fim da entrada) 0 A 5 0 B 5 1 comprimento do nome de jogador 10 8

9 9 (balão branco) Problema 5 Arquivo fonte: taxi.c, taxi.cc, taxi.cpp ou taxi.java A Companhia de Táxi Tabajara (CTT) é uma das maiores empresas de transporte do país. Possui uma vasta frota de carros e opera em todas as grandes cidades. Recentemente a CTT modernizou a sua frota, adquirindo um lote de 500 carros bi-combustíveis. Além do maior conforto para os passageiros e o menor gasto com manutenção, com os novos carros é possível uma redução adicional de custo: como o preço da gasolina está sujeito a variações muito bruscas e pode ser vantagem, em certos momentos, utilizar álcool como combustível. Entretanto, os carros possuem um melhor desempenho utilizando gasolina, ou seja, em geral, um carro percorre mais quilômetros por litro de gasolina do que por litro de álcool. Você deve escrever um programa que, dados o preço do litro de álcool, o preço do litro de gasolina e os quilômetros por litro que um carro bi-combustível realiza com cada um desses combustíveis, determine se é mais econômico abastecer os carros da CTT com álcool ou com gasolina. No caso de não haver diferença de custo entre abastecer com álcool ou gasolina a CTT prefere utilizar gasolina. A entrada é composta por uma linha contendo quatro números reais com precisão de duas casas decimais A, G, Ra e Rg, representando respectivamente o preço por litro do álcool, o preço por litro da gasolina, o rendimento (km/l) do carro utilizando álcool e o rendimento (km/l) do carro utilizando gasolina. A entrada deve ser lida do dispositivo de entrada padrão (normalmente o teclado). A saída deve ser composta por uma única linha contendo o caractere A se é mais econômico abastecer a frota com álcool ou o caractere G se é mais econômico ou indiferente abastecer a frota com gasolina. A saída deve ser escrita no dispositivo de saída padrão (normalmente a tela) A G Ra Rg 20.00

Seleção de Problemas:

Seleção de Problemas: 3º Contest Noturno 25 de Julho 213 Servidor CD MOJ: https://www.brunoribas.com.br/~moj/ Seleção de Problemas: Bruno Ribas 1 Par ou ímpar Problema: A Código Fonte: par.{c,cpp,pas,java} Muitas crianças gostam

Leia mais

Administração Central Departamento

Administraçã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 mais

Regras de Funcionamento Nível 2

Regras de Funcionamento Nível 2 1 Regras de Funcionamento Nível 2 1. As questões serão anunciadas no início da Olimpíada, às 08h30min. Os participantes terão 3 horas para apresentar soluções, na forma de implementação desenvolvida em

Leia mais

Regras de Funcionamento

Regras de Funcionamento 1 Regras de Funcionamento 1. As questões serão anunciadas no início da Olimpíada, às 13hmin. Os participantes terão 3 horas para apresentar soluções, na forma de implementação desenvolvida em qualquer

Leia mais

Regras de Funcionamento Nível 2

Regras de Funcionamento Nível 2 1 Regras de Funcionamento Nível 2 1. As questões serão anunciadas no início da Olimpíada, às 08h30min. Os participantes terão 3 horas para apresentar soluções, na forma de implementação desenvolvida em

Leia mais

2ª Mini-Maratona de Programação IF Goiano CA Cristalina

2ª 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 mais

Introdução à Computação II Unesp Rio Claro 2012Prof. Rafael Oliveira

Introdução à Computação II Unesp Rio Claro 2012Prof. Rafael Oliveira Recursão A recursão é bastante usada na matemática para definir funções, usando elas mesmas nas suas próprias definições. Por exemplo o cálculo de um fatorial, pode ser representada em forma de recursão

Leia mais

Caderno de Problemas

Caderno de Problemas Treinamento de Programação para Competição 2016 02 de Julho de 2016 Caderno de Problemas Informações Gerais Este caderno contém 5 problemas; as páginas estão numeradas de 2 a 4, não contando esta página

Leia mais

Caderno de Exercícios Aula 2 (Variáveis, Tipos e Comandos Básicos)

Caderno de Exercícios Aula 2 (Variáveis, Tipos e Comandos Básicos) Centro de Educação Superior a Distância do Estado do Rio de Janeiro CEDERJ Curso de Tecnologia em Sistemas de Computação TSC EAD-05.009 Fundamentos de Programação Caderno de Exercícios Aula 2 (Variáveis,

Leia mais

Faculdade de Computação - UFMS

Faculdade de Computação - UFMS Faculdade de Computação - UFMS Destacom - Python Despertando Talentos em Computação Estrutura de Repetição 1. No fim do semestre, há sempre uma expectativa dos alunos para saberem se foram aprovados ou

Leia mais

Realização: Apoio: Patrocínio:

Realizaçã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) 3335-2161 Realização:

Leia mais

EDITAL Nº 57/2018, DE 18 DE SETEMBRO DE 2018 III MARATONA TEAR DE PROGRAMAÇÃO 2018

EDITAL Nº 57/2018, DE 18 DE SETEMBRO DE 2018 III MARATONA TEAR DE PROGRAMAÇÃO 2018 MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA CAMPUS MONTEIRO EDITAL Nº 57/2018, DE 18 DE SETEMBRO DE 2018 III

Leia mais

Informática Aplicada I Lista: Fluxograma

Informática Aplicada I Lista: Fluxograma UNIVERSIDADE ESTADUAL PAULISTA JÚLIO DE MESQUITA FILHO CAMPUS DE GUARATINGUETÁ Colégio Técnico Industrial de Guaratinguetá Informática Aplicada I Lista: Fluxograma 1) Escreva um fluxograma que armazene

Leia mais

Warmup para a 5 a Seletiva da UFPR 8 de Agosto de 2014

Warmup para a 5 a Seletiva da UFPR 8 de Agosto de 2014 Warmup para a 5 a Seletiva da UFPR 8 de Agosto de 2014 Sevidor BOCA: http://maratona.c3sl.ufpr.br/boca/ Problemas: Bruno César Ribas Cristhian Bonilha Ricardo Oliveira Rodolfo Rodovalho Vinicius Ruoso

Leia mais

Introdução a Computação

Introdução a Computação O que é um computador? Um computador é uma coleção de componentes que realizam operações lógicas e aritméticas sobre um grande volume de dados. (F. K. Miyazawa) Um computador é composto por: Introdução

Leia mais

1ª LISTA DE EXERCÍCIOS

1ª 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 mais

ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)

ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE) Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE) Até o momento da disciplina vimos comandos de entrada, processamento e saída

Leia mais

II MARATONA DE PROGRAMAÇÃO IFSP SÃO CARLOS. Caderno de Tarefas. 25 de outubro de 2012

II MARATONA DE PROGRAMAÇÃO IFSP SÃO CARLOS. Caderno de Tarefas. 25 de outubro de 2012 II MARATONA DE PROGRAMAÇÃO IFSP SÃO CARLOS Caderno de Tarefas 25 de outubro de 2012 Patrocínio: Realização: 1 INSTRUÇÕES: Este caderno de tarefas é composto por 5 tarefas divididas em 12 páginas. Verifique

Leia mais

Projeto da 1ª Maratona de Programação. Autora: Wanja M. Oliveira Mascarenhas

Projeto da 1ª Maratona de Programação. Autora: Wanja M. Oliveira Mascarenhas Projeto da 1ª Maratona de Programação Autora: Wanja M. Oliveira Mascarenhas Salvador Bahia Brasil 2017 ÍNDICE 1. Introdução... 3 2. Objetivos Geral e Específicos... 4 3. Justificativa... 4 4. Estrutura

Leia mais

Linguagem C Princípios Básicos (parte 1)

Linguagem C Princípios Básicos (parte 1) Linguagem C Princípios Básicos (parte 1) Objetivos O principal objetivo deste artigo é explicar alguns conceitos fundamentais de programação em C. No final será implementado um programa envolvendo todos

Leia mais

Computaçã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 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 mais

Como as temperaturas estão variando?

Como as temperaturas estão variando? Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Quinta aula prática - 14 de dezembro de 2012 1 a Questão: Como as temperaturas estão variando? A sua tarefa é escrever um programa que

Leia mais

Olimpíada Brasileira de Informática OBI2008 Programação Nível Júnior Fase 2 1. Auto Estrada. Nome do arquivo fonte: auto.c, auto.cpp ou auto.

Olimpíada Brasileira de Informática OBI2008 Programação Nível Júnior Fase 2 1. Auto Estrada. Nome do arquivo fonte: auto.c, auto.cpp ou auto. Olimpíada Brasileira de Informática OBI2008 Programação Nível Júnior Fase 2 1 Auto Estrada Nome do arquivo fonte: auto.c, auto.cpp ou auto.pas Certas regiões resolveram o problema de tráfego intenso com

Leia mais

Linguagem C: Introdução

Linguagem 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 mais

Programação de Computadores I Introdução PROFESSORA CINTIA CAETANO

Programação de Computadores I Introdução PROFESSORA CINTIA CAETANO Programação de Computadores I Introdução PROFESSORA CINTIA CAETANO Introdução Resolução de problemas Encontrar uma maneira de descrever este problema de uma forma clara e precisa. Encontremos uma seqüência

Leia mais

OBI2005 Caderno de Tarefas

OBI2005 Caderno de Tarefas OBI2005 Caderno de Tarefas Modalidade Programação Nível 1 A PROVA TEM DURAÇÃO DE TRÊS HORAS LEIA ATENTAMENTE ESTAS INSTRUÇÕES ANTES DE INICIAR A PROVA Este caderno de tarefas é composto por 8 páginas (não

Leia mais

I Torneio de Programação do SRI

I Torneio de Programação do SRI I Torneio de Programação do SRI Cursos de Ciência da Computação e Sistemas de Informação REGULAMENTO Capítulo I Dos objetivos Art 1º - Proporcionar oportunidades e incentivo para o treinamento do estudante

Leia mais

Programação Inter-universitário

Programação Inter-universitário Faculdade de Ciências e Tecnologias Coordenação de Engenharia informática e de Computadores Tecnologias Multimédia de Comunicação SEMANA DE TECNOLOGIAS INFORMÁTICA & MULTIMÉDIA 2017 V EDIÇÃO 1ª Edição

Leia mais

Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Sexta Aula Prática - 28 de abril de 2011

Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Sexta Aula Prática - 28 de abril de 2011 Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Sexta Aula Prática - 8 de abril de 11 O objetivo desta aula prática é exercitar vetores e matrizes de caracteres. Exercício 1: Escreva

Leia mais

PEGUE 10. Quantidade: 08 unidades

PEGUE 10. Quantidade: 08 unidades 1 PEGUE 10 Materiais Um tabuleiro e 66 cartas redondas com os numerais de 1 a 7 nas seguintes quantidades: 1 22 cartas; 6-2 cartas; 2-16 cartas; 7-2 cartas; 3-12 cartas; Coringa 1 carta. 4-7 cartas; 5-4

Leia mais

Lista de Revisão Prova 1

Lista de Revisão Prova 1 Introdução à Ciência da Computação - 9 Lista de Revisão Prova Observações: As provas também serão corrigidas por um corretor automático, portanto é necessário que as entradas e saídas do seu programa estejam

Leia mais

Componentes do jogo. Um jogo de Dirk Henn para 2-6 jogadores a partir de 8 anos. Componentes do jogo básico

Componentes do jogo. Um jogo de Dirk Henn para 2-6 jogadores a partir de 8 anos. Componentes do jogo básico Um jogo de Dirk Henn para 2-6 jogadores a partir de 8 anos Tradução: Paula Faria Componentes do jogo 1 Tabuleiro Componentes do jogo básico 60 Peças de trilhos Frente: Verso: 61 Vagões de metrô Frente:

Leia mais

CADERNO DE PROBLEMAS

CADERNO DE PROBLEMAS CADERNO DE PROBLEMAS 19/05/2011 das 14:00 às 18:00 Leia atentamente estas instruções antes de iniciar a resolução dos problemas. Este caderno é composto de 6 problemas, sendo que 2 deles estão descritos

Leia mais

REGULAMENTO. b. Proporcionar novos desafios aos estudantes e melhorar seus conhecimentos na área.

REGULAMENTO. b. Proporcionar novos desafios aos estudantes e melhorar seus conhecimentos na área. REGULAMENTO 1ª Maratona de Programação Intercampi do IFMG 1. Objetivos 1.1 A 1ª Maratona de Programação Intercampi do IFMG é uma iniciativa dos professores dos cursos da área de computação e áreas afins

Leia mais

Ambiente de desenvolvimento

Ambiente 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 mais

Algoritmos e Programação

Algoritmos 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 mais

Introdução à Lógica de Programação

Introdução à Lógica de Programação Sistemas Operacionais e Introdução à Programação Introdução à Lógica de Programação 1 Lógica: técnica de de encadear pensamentos para atingir determinado objetivo Entender o problema a ser resolvido Decompor

Leia mais

I - CONCEITOS INICIAIS

I - CONCEITOS INICIAIS Sumário I - CONCEITOS INICIAIS... 2 Lógica de programação... 2 Algoritmo... 2 Instrução... 3 Programa de Computador... 3 Fases... 4 Diagrama de Blocos... 4 II - VARIÁVEIS... 5 Numéricas... 5 Cadeia ou

Leia mais

REGULAMENTO CAMPEONATO PARANAENSE INTEREQUIPES 2017

REGULAMENTO CAMPEONATO PARANAENSE INTEREQUIPES 2017 REGULAMENTO CAMPEONATO PARANAENSE INTEREQUIPES 2017 1. DO TORNEIO O Campeonato Paranaense Interequipes será disputado no formato Copa Davis, onde as equipes serão formadas por no mínimo dois tenistas e

Leia mais

PROBLEMA A: SINUCA. Cor: Roxo. Nomes dos Arquivos. Arquivo-fonte: sinuca.c, etc Arquivo de entrada: sinuca.in Arquivo de saída: sinuca.

PROBLEMA A: SINUCA. Cor: Roxo. Nomes dos Arquivos. Arquivo-fonte: sinuca.c, etc Arquivo de entrada: sinuca.in Arquivo de saída: sinuca. PROBLEMA A: SINUCA Cor: Roxo Nomes dos Arquivos Arquivo-fonte: sinuca.c, etc Arquivo de entrada: sinuca.in Arquivo de saída: sinuca.out Descrição do Problema Uma equipe de desenvolvimento de jogos está

Leia mais

Soluções da Lista de Exercícios Unidade 20

Soluções da Lista de Exercícios Unidade 20 Soluções da Lista de Exercícios Unidade 0. As peças do dominó são formadas por dois, não necessariamente distintos, dos números 0,,, 3, 4, 5 e 6. Há CR 7 C 8 8 peças e há C 8 modos de selecionar duas peças

Leia mais

CADERNO 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 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 mais

CONCEITOS DE ALGORITMOS

CONCEITOS DE ALGORITMOS CONCEITOS DE ALGORITMOS Fundamentos da Programação de Computadores - 3ª Ed. 2012 Editora Prentice Hall ISBN 9788564574168 Ana Fernanda Gomes Ascênsio Edilene Aparecida Veneruchi de Campos Algoritmos são

Leia mais

LISTA DE EXERCÍCIOS: 2ª Unidade Funções

LISTA DE EXERCÍCIOS: 2ª Unidade Funções LISTA DE EXERCÍCIOS: 2ª Unidade Funções 1) Faça um programa que leia um valor N inteiro e calcule por meio de uma função o seu dobro, após isso, imprima o número e o seu dobro na tela. Utilize apenas variáveis

Leia mais

OPI Modalidade Programação. Fase 1

OPI Modalidade Programação. Fase 1 OPI 2014 Modalidade Programação Fase 1 23 de Agosto de 2014 Este caderno contém 5 problemas A PROVA TERÁ DURAÇÃO DE DUAS HORAS E TRINTA MINUTOS LEIA ATENTAMENTE AS INSTRUÇÕES ABAIXO ANTES DE INICIAR A

Leia mais

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO - CAMPUS CAXIAS. Aluno (s): 01 ATIVIDADE. Revisão de Conteúdo

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO - CAMPUS CAXIAS. Aluno (s): 01 ATIVIDADE. Revisão de Conteúdo INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO - CAMPUS CAXIAS DISCIPLINA: Lab. de Programação PROF: MSc. Flávio Barros PERÍODO: 2 DATA: Aluno (s): 01 ATIVIDADE / / Revisão de Conteúdo

Leia mais

EXERCÍCIOS e Respostas de Lógica de Programação - ALGORITMOS -

EXERCÍCIOS e Respostas de Lógica de Programação - ALGORITMOS - FIT - Faculdade de Informática de Taquara Curso de Sistemas de Informação EXERCÍCIOS e Respostas de Lógica de Programação - ALGORITMOS - Profa. Flávia Pereira de Carvalho Março de 2007 Profa. Flávia Pereira

Leia mais

Instituto Federal de Minas Gerais - Campus avançado de Ponte Nova - IFMG Disciplina: Introdução a programação Professor: Saulo Henrique Cabral Silva

Instituto Federal de Minas Gerais - Campus avançado de Ponte Nova - IFMG Disciplina: Introdução a programação Professor: Saulo Henrique Cabral Silva Instituto Federal de Minas Gerais - Campus avançado de Ponte Nova - IFMG Disciplina: Introdução a programação Professor: Saulo Henrique Cabral Silva Exercícios para praticar o uso das estruturas condicionais

Leia mais

REGULAMENTO TOPCOM 17

REGULAMENTO TOPCOM 17 REGULAMENTO TOPCOM 17 Torneio de programação de Computadores 1. Comissão organizadora 1.1. A organização do Topcom 17 está a cargo do PET Engenharia de Computação em conjunto com o Laboratório de Administração

Leia mais

OBI2016 Caderno de Tarefas

OBI2016 Caderno de Tarefas OLIMPÍADA BRASILEIRA DE INFORMÁTICA SOCIEDADE BRASILEIRA DE COMPUTAÇÃO OBI26 Caderno de Tarefas Modalidade Programação Nível Fase 3 de junho de 26 A PROVA TEM DURAÇÃO DE 4 HORAS Promoção: Apoio: v. Olimpíada

Leia mais

IX JOGOS FENACEF REGULAMENTO TÉCNICO FUTSAL

IX JOGOS FENACEF REGULAMENTO TÉCNICO FUTSAL REGULAMENTO TÉCNICO FUTSAL Art. 1º. O torneio de Futsal será realizado com as regras estabelecidas pelo Regulamento Geral do IX Jogos Fenacef e pelo que dispuser o presente regulamento. 1º. Havendo conflito

Leia mais

II TORNEIO DE PROGRAMAÇÃO

II TORNEIO DE PROGRAMAÇÃO II TORNEIO DE PROGRAMAÇÃO TOLEDO MAIO 2015 Página 1 de 12 Equipe Organizadora Prof. Me. Sidgley Camargo de Andrade Prof. Me. Eduardo Pezutti Beletato dos Santos Prof. Me. Elder Elisandro Schemberger Prof.

Leia mais

O robô tem que percorrer um circuito, demarcado por uma linha preta num fundo branco, no menor tempo possível.

O robô tem que percorrer um circuito, demarcado por uma linha preta num fundo branco, no menor tempo possível. DESAFIO RACE OF CHAMPIONS O teu robô terá que seguir uma linha e completar uma volta ao circuito no menor tempo possível! Um desafio à tua programação! RACE OF CHAMPIONS - REGULAMENTO: Regulamento Corrida

Leia mais

Trabalho de LP 15/07/2013. Prof. Flávio Miguel Varejão

Trabalho 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 mais

Organização Patrocínio

Organização Patrocínio wwwufesbr/topcom3 Organização Apoio Patrocínio Problema A Introdução Loteria Flexível Uma população não satisfeita com os jogos padronizados da loteria fornecidos pelo governo local decidiu criar a sua

Leia mais

DURAÇÃO DA PROVA: 2 horas

DURAÇÃO DA PROVA: 2 horas MAC2166 Introdução à Computação para Engenharia Escola Politécnica Primeira Prova 09 de abril de 2012 Nome: Assinatura: N ō USP: Turma: Instruções: Professor: 1. Não destaque as folhas deste caderno. 2.

Leia mais

Apresentação da ferramenta de programação. Comandos de entrada e saída. Prof. Alex Camargo

Apresentação da ferramenta de programação. Comandos de entrada e saída. Prof. Alex Camargo UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO Apresentação da ferramenta de programação. Comandos de entrada e saída Prof. Alex Camargo alexcamargoweb@gmail.com Linguagem C A linguagem

Leia mais

Maratona de Programação 3 a Semana Acadêmica de Engenharia e Tecnologia. 29 de Março de Caderno de Problemas

Maratona de Programação 3 a Semana Acadêmica de Engenharia e Tecnologia. 29 de Março de Caderno de Problemas Ministério da Educação Universidade Tecnológica Federal do Paraná Câmpus Toledo Maratona de Programação 3 a Semana Acadêmica de Engenharia e Tecnologia 29 de Março de 2017 Caderno de Problemas 1. Composição

Leia mais

ESTRUTURA CONDICIONAL E SELEÇÃO

ESTRUTURA CONDICIONAL E SELEÇÃO Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 ESTRUTURA CONDICIONAL E SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE OU DECISÃO) Até o momento da disciplina vimos algoritmos e programas

Leia mais

Maratona de Programação da SBC 2015

Maratona de Programação da SBC 2015 International Collegiate acm Programming Contest 0 event sponsor Maratona de Programação da SBC 0 Sub-Regional Brasil do ACM ICPC de Setembro de 0 Aquecimento Informações Gerais Este caderno contém problemas;

Leia mais

Apostila de EXERCÍCIOS e Respostas Algoritmos e Programação

Apostila de EXERCÍCIOS e Respostas Algoritmos e Programação Apostila de EXERCÍCIOS e Respostas Algoritmos e Programação - Parte 1 - Profa. Flávia Pereira de Carvalho Fevereiro de 2013 Sumário Página 1 EXERCÍCIOS DE LÓGICA DE PROGRAMAÇÃO - ALGORITMOS... 3 2 EXERCÍCIOS

Leia mais

Exercícios de Programação

Exercícios de Programação Exercícios de Programação 1- Uso de entrada de dados via teclado, saída de dados na tela e realização de operações aritméticas a) Faça um programa que calcule a área de um retângulo a partir dos seus lados

Leia mais

#include <stdio.h> main() { int i; // Cabeçalho for (i = 1; i <=20; i++) putchar( * ); putchar( \n ); puts( Numeros entre 1 e 5 );

#include <stdio.h> main() { int i; // Cabeçalho for (i = 1; i <=20; i++) putchar( * ); putchar( \n ); puts( Numeros entre 1 e 5 ); O todo é igual à soma das partes. Euclides. FUNÇÕES E PROCEDIMENTOS Embora sem saber, ao longo dos outros laboratórios, já foram utilizadas funções tais como printf, scanf, getchar, putchar, dentre outras

Leia mais

Seletiva da Maratona de Programação UnB/CIC 2016 Classe Laser

Seletiva da Maratona de Programação UnB/CIC 2016 Classe Laser Universidade de Brasília Seletiva da Maratona de Programação UnB/CIC Classe Laser Coordenação: Prof. da Costa Júnior (UnB/FGA) Prof. Guilherme Novaes Ramos (UnB/CIC) 08 de outubro de A) Sobre a entrada

Leia mais

Caderno de Problemas

Caderno de Problemas Treinamento de Programação para Competição 2016 12 de Maio de 2016 Caderno de Problemas Informações Gerais Este caderno contém 5 problemas; as páginas estão numeradas de 2 a 4, não contando esta página

Leia mais

Sindicato dos Bancários do Sul e Ilhas

Sindicato dos Bancários do Sul e Ilhas Sindicato dos Bancários do Sul e Ilhas Torneio de Snooker bola oito Regulamento 2 CAMPEONATO INTERBANCÁRIO DE SNOOKER REGULAMENTO CAPÍTULO I DENOMINAÇÃO E FINS Artigo 1.º ORGANIZAÇÃO 1. A comissão Organizadora

Leia mais

INF 1620 Estruturas de Dados Semestre Segundo Trabalho: Jogo de Caça-Palavras

INF 1620 Estruturas de Dados Semestre Segundo Trabalho: Jogo de Caça-Palavras INF 1620 Estruturas de Dados Semestre 08.2 Segundo Trabalho: Jogo de Caça-Palavras O jogo de caça-palavras é um passatempo que consiste em descobrir palavras escondidas entre um conjunto de letras espalhadas

Leia mais

Universidade 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 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 mais

Aula 08 Introdução à Algoritmos. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

Aula 08 Introdução à Algoritmos. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes Aula 08 Introdução à Algoritmos Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www.profbrunogomes.com.br/ Agenda da Aula Introdução aos Algoritmos: Conceitos Iniciais; Programa

Leia mais

Projeto Desafio de Automação. Autor: Alexandre da Silva Ribeiro

Projeto Desafio de Automação. Autor: Alexandre da Silva Ribeiro 1 Projeto Desafio de Automação Autor: Alexandre da Silva Ribeiro 2 ÍNDICE Introdução... 3 1. A competição... 3 2. A inscrição... 3 3. O Desafio de Automação... 4 3.1 Tabela de Disputa... 6 3.2 Violações...

Leia mais

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

ENSINO MÉDIO INTEGRADO INFORMÁTICA LINGUAGEM DE PROGRAMAÇÃO Trabalho Semestral ENSINO MÉDIO INTEGRADO INFORMÁTICA LINGUAGEM DE PROGRAMAÇÃO Trabalho Semestral CAÇA-PALAVRAS http://www.gileduardo.com.br/ifpr/pci/downloads/referencia.c 1. Introdução O trabalho proposto tem por objetivo

Leia mais

APÊNDICE: As atividades de ensino

APÊNDICE: As atividades de ensino APÊNDICE: As atividades de ensino 148 Apêndice A Apresentação: Auto-retratos Marc Chagall Auto-retrato 1914 Paul Cèzanne Retrato do artista 1875/1877 149 Henri Matisse Auto-retrato 1900 Peter Paul Rubens

Leia mais

Universidade Federal do ABC MCTA Programação Estruturada 2018.Q3

Universidade 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 mais

Algoritmo e Programação Matemática

Algoritmo e Programação Matemática Algoritmo e Programação Matemática Fundamentos de Algoritmos Parte 1 Renato Dourado Maia Instituto de Ciências Agrárias Universidade Federal de Minas Gerais Dados A funcionalidade principal de um computador

Leia mais

OBI2016 Caderno de Tarefas

OBI2016 Caderno de Tarefas OLIMPÍADA BRASILEIRA DE INFORMÁTICA SOCIEDADE BRASILEIRA DE COMPUTAÇÃO OBI26 Caderno de Tarefas Modalidade Programação Nível Júnior Fase de junho de 26 A PROVA TEM DURAÇÃO DE HORAS Promoção: Apoio: v.

Leia mais

Estruturas de Decisão

Estruturas de Decisão Estruturas de Decisão Professor: Juliano Lucas Gonçalves juliano.goncalves@ifsc.edu.br Agenda Operadores Relacionais Lógicos Estruturas de Decisão Se... Entao caso 2 Operadores Relacionais São muito usados

Leia mais

Lógica de Programação Módulo I Prof.: Ricardo Lokchin. Fazer os exercícios abaixo na Linguagem C ou em ALGORITMOS.

Lógica de Programação Módulo I Prof.: Ricardo Lokchin. Fazer os exercícios abaixo na Linguagem C ou em ALGORITMOS. Curso Superior de Tecnologia em Sistemas para Internet a Distância Instituto Federal Sul-rio-grandense - IFSUL Sistema Universidade Aberta do Brasil UAB Núcleo de Produção de Tecnologia e Ensino - NPTE

Leia mais

Maratona de Programação da SBC 2017

Maratona de Programação da SBC 2017 International Collegiate acm Programming Contest 2017 event sponsor Maratona de Programação da SBC 2017 Sub-Regional Brasil do ACM ICPC 9 de Setembro de 2017 Aquecimento Informações Gerais Este caderno

Leia mais

IX JOGOS FENACEF CAMPO GRANDE/MS - 21 a 26/05/2018

IX JOGOS FENACEF CAMPO GRANDE/MS - 21 a 26/05/2018 IX JOGOS FENACEF CAMPO GRANDE/MS - 21 a 26/05/2018 REGULAMENTO TÉCNICO FUTEBOL DE CAMPO Art. 1º. O torneio de Futebol de Campo será realizado com as regras estabelecidas pelo Regulamento Geral do IX Jogos

Leia mais

INSTRUÇÕES PARA A REALIZAÇÃO DA PROVA LEIA COM MUITA ATENÇÃO

INSTRUÇÕES PARA A REALIZAÇÃO DA PROVA LEIA COM MUITA ATENÇÃO 1º EM Informática Fernando Públio Rec. Paralela 27/08/14 INSTRUÇÕES PARA A REALIZAÇÃO DA PROVA LEIA COM MUITA ATENÇÃO 1. Verifique, no cabeçalho desta prova, se seu nome, número e turma estão corretos.

Leia mais

Lista de Exercícios 3 Laço de Repetição For e While

Lista de Exercícios 3 Laço de Repetição For e While Introdução à Ciência da Computação - 1191 Lista de Exercícios Laço de Repetição For e While Observações: As listas de exercícios serão corrigidas por um corretor automático, portanto é necessário que as

Leia mais

REGULAMENTO INTERCLUBES INFANTOJUVENIL 2017

REGULAMENTO INTERCLUBES INFANTOJUVENIL 2017 REGULAMENTO INTERCLUBES INFANTOJUVENIL 2017 1. DO CAMPEONATO Poderá participar do Interclubes Infantojuvenil toda agremiação que estiver devidamente cadastrada na FPT e com suas obrigações financeiras

Leia mais

Programação Aplicada de Computadores. Trabalho 1 Freecell

Programação Aplicada de Computadores. Trabalho 1 Freecell Programação Aplicada de Computadores Trabalho 1 Freecell 1. Objetivo O objetivo deste trabalho é implementar o jogo Freecell utilizando a estrutura de dados Pilha (stack). Freecell é um jogo de cartas

Leia mais

Recursividade. Objetivos do módulo. O que é recursividade

Recursividade. Objetivos do módulo. O que é recursividade Recursividade Objetivos do módulo Discutir o conceito de recursividade Mostrar exemplos de situações onde recursividade é importante Discutir a diferença entre recursividade e iteração O que é recursividade

Leia mais

ROBÓTICA PROGRAMAÇÃO DE ROBÔS

ROBÓTICA PROGRAMAÇÃO DE ROBÔS ROBÓTICA PROGRAMAÇÃO DE ROBÔS Tipos de programação de robôs Programação a nível das juntas no qual as ações básicas são posições (e possivelmente movimentos) Programação a nível do robô no qual as ações

Leia mais

Notas sobre Definições Recursivas

Notas sobre Definições Recursivas Notas sobre Definições Recursivas Anjolina Grisi de Oliveira Centro de Informática Universidade Federal de Pernambuco CIn-UFPE Introdução A torre de Hanói Jogo antigo inventado pelo matemético francês

Leia mais

DURAÇÃO DA PROVA: 2 horas

DURAÇÃO DA PROVA: 2 horas MAC2166 Introdução à Computação Escola Politécnica Primeira Prova 07 de abril de 2015 Nome: Assinatura: N ō USP: Turma: Professor: Instruções: 1. Não destaque as folhas deste caderno. 2. A prova contém

Leia mais

OBI2017 Caderno de Tarefas

OBI2017 Caderno de Tarefas OLIMPÍADA BRAILEIRA DE INFORMÁTICA OCIEDADE BRAILEIRA DE COMPUTAÇÃO OBI17 Caderno de Tarefas Modalidade Programação Nível Júnior Fase 1 12 de maio de 17 A PROVA TEM DURAÇÃO DE 2 HORA Promoção: Apoio: v1.1

Leia mais

Aulas 5 e 6 / 28 e 30 de março

Aulas 5 e 6 / 28 e 30 de março Aulas 5 e / 8 e 30 de março 1 Notação de soma e produto Como expressar a seguinte soma de uma maneira mais concisa? 1 + + 3 3 + + 10? Note que as parcelas são semelhantes, e que a única coisa que varia

Leia mais

Linguagem C Entrada/Saída (console)

Linguagem C Entrada/Saída (console) Linguagem C Entrada/Saída (console) Objetivos Nos artigos anteriores foram utilizadas as funções scanf() e printf(), porém não entramos em maiores detalhes. Agora estudaremos essas e outras funções de

Leia mais

Algoritmos: Conceitos Fundamentais. Slides de autoria de Rosely Sanches e Simone Senger de Souza

Algoritmos: Conceitos Fundamentais. Slides de autoria de Rosely Sanches e Simone Senger de Souza Algoritmos: Conceitos Fundamentais Slides de autoria de Rosely Sanches e Simone Senger de Souza DADOS E EXPRESSÕES Uso da Informação Computador manipula informações contidas em sua memória. Classificadas

Leia mais

ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA 2006/2007

ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA 2006/2007 ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA INTRODUÇÃO À PROGRAMAÇÃO (ENG. INFORMÁTICA) COMPUTADORES E PROGRAMAÇÃO I (ENG. ELECTROTÉCNICA) 2006/2007 TRABALHO PRÁTICO Nº

Leia mais

Backtracking. Pequenos Bispos

Backtracking. Pequenos Bispos Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM Disciplina: BCC202 - Estruturas de Dados I Professores: Túlio A. Machado Toffolo

Leia mais

Universidade Federal do ABC Programação Estruturada Fabrício Olivetti França Lista de Exercícios 02

Universidade Federal do ABC Programação Estruturada Fabrício Olivetti França Lista de Exercícios 02 1 Objetivos da lista Universidade Federal do ABC Programação Estruturada Fabrício Olivetti França Lista de Exercícios 02 Esta lista de exercícios tem como objetivo introduzir funções na linguagem C. Como

Leia mais

Warmup Inconfidente 1 a Seletiva Interna 2012/1

Warmup Inconfidente 1 a Seletiva Interna 2012/1 Warmup Inconfidente 1 a Seletiva Interna 2012/1 Sevidor BOCA: http://10.20.107.20/boca/ (acesso interno) http://200.19.107.20/boca/ (acesso externo) Organizadores: Claudio Cesar de Sá (coordenação geral),

Leia mais

Programação de Computadores III

Programação de Computadores III Programação de Computadores III Aula 3 Professora Bianca (Sala 302 Bloco E) bianca@ic.uff.br http://www.ic.uff.br/~bianca/prog3/ Aula 3-12/09/2006 1 Aula de Hoje Revisão da aula passada: Conceitos gerais

Leia mais

INTRODUÇÃO A PROGRAMAÇÃO

INTRODUÇÃO A PROGRAMAÇÃO INTRODUÇÃO A PROGRAMAÇÃO Aula - 3 Edilson Hipolito da Silva edilson.hipolito@ifsc.edu.br - http://wwww.hipolito.info Roteiro 2 Exercícios Lógica 3 Para podermos trabalhar com desenvolvimento de sistemas/programas

Leia mais

REGULAMENTO LFL SPORTS COMPETIÇÃO CAMPEONATO MUNICIPAL SÉRIE A

REGULAMENTO LFL SPORTS COMPETIÇÃO CAMPEONATO MUNICIPAL SÉRIE A REGULAMENTO LFL SPORTS COMPETIÇÃO CAMPEONATO MUNICIPAL SÉRIE A CAPÍTULO I DA TAXA DE JOGO Art. 1º A equipe deverá efetuar antes do início de cada partida, o pagamento do valor da Taxa de Jogo que foi determinado

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