OBI2011 Caderno de Tarefas
|
|
|
- Ana Lívia de Lacerda de Almeida
- 9 Há anos
- Visualizações:
Transcrição
1 OBI2011 Caderno de Tarefas Modalidade Programação Nível 2, Fase 2 30 de abril de 2011 A PROVA TEM DURAÇÃO DE 5 HORAS Promoção: Patrocínio:
2 Olimpíada Brasileira de Informática OBI Instruções LEIA ATENTAMENTE ESTAS INSTRUÇÕES ANTES DE INICIAR A PROVA Este caderno de tarefas é composto por 12 páginas (não contando a folha de rosto), numeradas de 1 a 12. Verique se o caderno está completo. A prova deve ser feita individualmente. É proibido consultar a Internet, livros, anotações ou qualquer outro material durante a prova. É permitida a consulta ao help do ambiente de programação se este estiver disponível. As tarefas têm o mesmo valor na correção. A correção é automatizada, portanto siga atentamente as exigências da tarefa quanto ao formato da entrada e saída de seu programa. Não implemente nenhum recurso gráco nas suas soluções (janelas, menus, etc.), nem utilize qualquer rotina para limpar a tela ou posicionar o cursor. As tarefas não estão ordenadas, neste caderno, por ordem de diculdade; procure resolver primeiro as questões mais fáceis. Preste muita atenção no nome dos arquivos fonte indicados nas tarefas. Soluções na linguagem C devem ser arquivos com suxo.c; soluções na linguagem C++ devem ser arquivos com suxo.cc ou.cpp; soluções na linguagem Pascal devem ser arquivos com suxo.pas; soluções na linguagem Java devem ser arquivos com suxo.java e a classe principal deve ter o mesmo nome do arquivo fonte; e soluções na linguagem Python devem ser arquivos com suxo.py. Para problemas diferentes você pode escolher trabalhar com linguagens diferentes, mas apenas uma solução, em uma única linguagem, deve ser submetida para cada problema. Ao nal da prova, para cada solução que você queira submeter para correção, copie o arquivo fonte para o seu diretório de trabalho ou disquete, conforme especicado pelo seu professor. Não utilize arquivos para entrada ou saída. Todos os dados devem ser lidos da entrada padrão (normalmente é o teclado) e escritos na saída padrão (normalmente é a tela). Utilize as funções padrão para entrada e saída de dados: em Pascal: readln, read, writeln, write; em C: scanf, getchar, printf, putchar; em C++: as mesmas de C ou os objetos cout e cin. em Java: qualquer classe ou função padrão, como por exemplo Scanner, BueredReader, Writer e System.out.println em Python: read,readline,readlines,print,write Buered- Procure resolver o problema de maneira eciente. Na correção, eciência também será levada em conta. As soluções serão testadas com outras entradas além das apresentadas como exemplo nas tarefas.
3 Olimpíada Brasileira de Informática OBI Quadrado Mágico Nome do arquivo fonte: magico.c, magico.cpp, magico.pas, magico.java, ou magico.py Arnaldo e Bernardo são dois garotos que compartilham um peculiar gosto por curiosidades matemáticas. Nos últimos tempos, sua principal diversão tem sido investigar propriedades matemágicas de tabuleiros quadrados preenchidos com inteiros. Recentemente, durante uma aula de matemática, os dois desaaram os outros alunos da classe a criar quadrados mágicos, que são quadrados preenchidos com números de 1 a N 2, de tal forma que a soma dos N números em uma linha, coluna ou diagonal principal do quadrado tenham sempre o mesmo valor. A ordem de um quadrado mágico é o seu número de linhas, e o valor do quadrado mágico é o resultado da soma de uma linha. Um exemplo de quadrado mágico de ordem 3 e valor 15 é mostrado na gura abaixo: Para surpresa de Arnaldo e Bernardo, os outros alunos criaram um grande número de quadrados, alguns enormes, e alegaram que todos eram quadrados mágicos. Arnaldo e Bernardo agora precisam de sua ajuda, para vericar se os quadrados criados são realmente mágicos. Você deve escrever um programa que, dado um quadrado, verique se ele é realmente mágico. A primeira linha da entrada contém um único número inteiro N, indicando a ordem do quadrado (seu número de linhas). As N linhas seguintes descrevem o quadrado. Cada uma dessas linhas contém N números inteiros separados por um espaço em branco. Seu programa deve imprimir uma única linha. Caso o quadrado seja mágico, a linha deve conter o valor do quadrado (ou seja, a soma de uma de suas linhas). Caso contrário, a linha deve conter o número 0. Restrições 3 N valor de cada célula Informações sobre a pontuação Em um conjunto de casos de teste que totaliza 30 pontos, N 3. Em um conjunto de casos de teste que totaliza 70 pontos, N 100.
4 Olimpíada Brasileira de Informática OBI Exemplos
5 Olimpíada Brasileira de Informática OBI Expressões Nome do arquivo fonte: expressoes.c, expressoes.cpp, expressoes.pas, expressoes.java, ou expressoes.py Pedrinho e Zezinho estão precisando estudar resolução de expressões matemáticas para uma prova que irão fazer. Para isso, eles querem resolver muitos exercícios antes da prova. Como sabem programar, então decidiram fazer um gerador de expressões matemáticas. O gerador de expressões que eles criaram funciona em duas fases. Na primeira fase é gerada uma cadeia de caracteres que contém apenas os caracteres `{', `[', `(', `}', `]' e `)'. Na segunda fase, o gerador adiciona os números e operadores na estrutura criada na primeira fase. Uma cadeia de caracteres é dita bem denida (ou válida) se atende as seguintes propriedades: 1. Ela é uma cadeia de caracteres vazia (não contém nenhum caractere). 2. Ela é formada por uma cadeia bem denida envolvida por parênteses, colchetes ou chaves. Portanto, se a cadeia S é bem denida, então as cadeias (S), [S] e {S} também são bem denidas. 3. Ela é formada pela concatenação de duas cadeias bem denidas. Logo, se as cadeias X e Y são bem denidas, a cadeia XY é bem denida. Depois que Pedrinho e Zezinho geraram algumas expressões matemáticas, eles perceberam que havia algum erro na primeira fase do gerador. Algumas cadeias não eram bem denidas. Eles querem começar a resolver as expressões o mais rápido possível, e sabendo que você é um ótimo programador (e participa da OBI) resolveram pedir que escreva um programa que dadas várias cadeias geradas na primeira fase, determine quais delas são bem denidas e quais não são. A entrada é composta por diversas instâncias. A primeira linha da entrada contém um inteiro T indicando o número de instâncias. Em seguida temos T linhas, cada uma com uma cadeia A. Para cada instância imprima uma linha contendo a letra S se a cadeia é bem denida, ou a letra N caso contrário. Restrições 1 T 20. a cadeia de caracteres A tem entre 1 e caracteres. a cadeia de caracteres A contém apenas caracteres `{', `[', `(', `}', `]' e `)'.
6 Olimpíada Brasileira de Informática OBI Exemplos 12 () [] {} (] }{ ([{}]) {}()[] ()] {[] ( (([{}{}()[]])(){}){} (((((((((({([])}]))))))))) S S S N N S S N N N S N
7 Olimpíada Brasileira de Informática OBI Escalonamento ótimo Nome do arquivo fonte: escalona.c, escalona.cpp, escalona.pas, escalona.java, ou escalona.py O SBC (System for Batch Computing) é um sistema operacional voltado para a execução sequencial de tarefas. O operador do sistema cria tarefas e o sistema operacional é responsável por agendar a execução destas tarefas. Cada tarefa pode depender da conclusão de algumas tarefas para poder começar. Se uma tarefa A depende de uma tarefa B, a tarefa B deve terminar antes que a tarefa A inicie sua execução. Além disto, cada tarefa possui uma prioridade. É sempre mais vantajoso para o sistema começar executando uma tarefa de mais alta prioridade, depois continuar executando uma tarefa de mais alta prioridade dentre as que sobraram e assim por diante. Neste problema, será dado um inteiro N, que irá representar o número de tarefas no sistema. As tarefas serão numeradas de 0 até N 1. Tarefas com índice menor possuem prioridade maior, de forma que a tarefa 0 é a tarefa de mais alta prioridade, a tarefa 1 é a tarefa com a segunda maior prioridade e assim por diante, até a tarefa N 1, que é a tarefa com a menor prioridade. Além disso, serão dadas M relações de dependência entre as tarefas. Seu objetivo será decidir se é possível executar as tarefas em alguma ordem. Caso seja possível, você deverá produzir uma ordem de execução ótima para as tarefas, isto é, desempate as ordens possíveis pela prioridade da primeira tarefa. Se o empate ainda persistir, desempate pela prioridade da segunda tarefa, e assim por diante. A primeira linha da entrada contém inteiros N e M. As próximas M linhas descrevem, cada uma, uma dependência entre as tarefas da entrada. Cada uma dessas linhas irá conter dois inteiros A e B que indicam que a tarefa B depende da tarefa A, isto é, que a tarefa A deve terminar antes que a tarefa B inicie. Se não for possível ordenar as tarefas de forma que as dependências sejam satisfeitas, imprima uma única linha contendo o caracter *. Caso contrário, imprima N linhas contendo cada uma um número inteiro. O inteiro na i-ésima linha deve ser o índice da i-ésima tarefa a ser executada na ordem ótima de execução das tarefas. Restrições 0 N M A, B < N. Informações sobre a pontuação Em um conjunto de casos de teste totalizando 60 pontos, N 1000.
8 Olimpíada Brasileira de Informática OBI Exemplos *
9 Olimpíada Brasileira de Informática OBI Reduzindo detalhes em um mapa Nome do arquivo fonte: rmapa.c, rmapa.cpp, rmapa.pas, rmapa.java, ou rmapa.py Leonardo Nascimento é um garoto de 13 anos apaixonado por cartograa. Durante as férias de janeiro de 2011, ele alternava seu tempo entre navegar na internet (pesquisando sobre mapas) e arrumar sua coleção de mapas. Navegando na internet, Leonardo descobriu um site especializado em mapas, o Google Maps. Depois de alguns dias usando o site, Leonardo percebeu que quando diminuía o zoom algumas ruas não eram mais exibidas no mapa, isto é, o zoom determinava também o nível de detalhe do mapa. A gura abaixo ilustra um dos testes feito por Leonardo. Ele sabe que você participa da OBI e que você adora resolver os problemas que envolvem mapas. Então resolveu formular o seguinte problema: dado um mapa de cidades e rodovias que as ligam, selecione um subconjunto das rodovias tal que entre qualquer par de cidades exista uma rota ligando-as e a soma dos comprimentos das rodovias é mínimo. Na gura abaixo e à esquerda temos um exemplo com cinco cidades e seis rodovias ligando-as. A gura abaixo e à direita ilustra uma solução cuja soma dos comprimentos é Para facilitar um pouco sua vida, Leonardo, determinou que você só precisa dizer a soma dos comprimentos das rodovias do subconjunto selecionado para um dado mapa. A primeira linha da entrada contém dois números N e M que representam o número de cidades e o número de rodovias respectivamente. Cada uma das próximas M linhas é composta por três inteiros U, V e C que indiciam que existe uma rodovia de comprimento C que liga as cidades U e V. A saída consiste em apenas uma linha contendo a soma do comprimento das rodovias selecionadas.
10 Olimpíada Brasileira de Informática OBI Restrições 1 N M U, V N e U V. 1 C 500. Exemplos
11 Olimpíada Brasileira de Informática OBI Vira! Nome do arquivo fonte: vira.c, vira.cpp, vira.pas, vira.java, ou vira.py Vira! é um jogo individual que se inicia com N peças igualmente espaçadas em uma linha. Cada peça do Vira! possui dois lados, sendo um branco e um preto; assim, ao virar uma peça, alterna-se a cor que está sendo mostrada entre branco e preto. A gura abaixo ilustra um possível arranjo com 5 peças, duas mostrando o lado branco e duas mostrando o lado preto. Um movimento consiste em retirar uma peça preta criando um espaço e inverter as peças vizinhas à retirada. Sendo assim, dependendo do número de peças vizinhas à retirada, um movimento pode inverter duas, uma, ou mesmo nenhuma peça (se não houver peças vizinhas à que está sendo retirada). Você vence o jogo quando consegue remover todas as peças. A gura abaixo exemplica uma sequência de movimentos que resolvem uma instância do problema com 5 peças, em que as peças são retiradas na ordem Descrição do movimento Conguração inicial Removemos a peça da posição 5 Removemos a peça da posição 2 Removemos a peça da posição 1 Removemos a peça da posição 3 Removemos a peça da posição 4 Fim do jogo. Para uma determinada disposição inicial das peças, podem existir várias soluções diferentes. Por exemplo, poderíamos retirar as peças na ordem e ainda assim conseguir retirar todas as peças. Sua tarefa, neste problema, consiste em contar o número de soluções diferentes para uma dada disposição inicial das peças. Como o número de soluções pode ser muito grande, você deve imprimir apenas o resto do número quando dividido por A primeira linha da entrada contém o inteiro N. A linha seguinte contém N letras separadas por espaço representando o arranjo inicial das peças. Uma peça branca é indicada pela letra B na entrada, e uma peça preta é indicada pela letra P. Seu programa deve imprimir uma linha contendo o número de soluções distintas que resolvem o jogo. Restrições 1 N 1000.
12 Olimpíada Brasileira de Informática OBI Informações sobre a pontuação Em um conjunto de casos de teste que totaliza 30 pontos, N 7. Em um cojunto de casos de teste que totaliza 60 pontos, N 100.
13 Olimpíada Brasileira de Informática OBI Exemplos 5 B P B P P 15 3 B P B 2
OBI2012 Caderno de Tarefas
OBI2012 Caderno de Tarefas Modalidade Programação Nível Júnior, Fase 2 26 de maio de 2012 A PROVA TEM DURAÇÃO DE 3 HORAS Promoção: Patrocínio: v1.0 Olimpíada Brasileira de Informática OBI2012 1 Instruções
OBI2011 Caderno de Tarefas
OBI2011 Caderno de Tarefas Modalidade Programação Nível 1, Fase 2 14 de maio de 2011 A PROVA TEM DURAÇÃO DE 4 HORAS Promoção: Patrocínio: Olimpíada Brasileira de Informática OBI2011 1 Instruções LEIA ATENTAMENTE
OBI2007 Caderno de Tarefas
OBI007 Caderno de Tarefas Modalidade Programação Nível, Fase A PROVA TEM DURAÇÃO DE CINCO HORAS LEIA ATENTAMENTE ESTAS INSTRUÇÕES ANTES DE INICIAR A PROVA Este caderno de tarefas é composto por 5 páginas
Simulado OBI2018 Caderno de Tarefas
Simulado OBI2018 Caderno de Tarefas Modalidade Programação Nível Júnior Fase 1 16 de maio de 2018 A PROVA TEM DURAÇÃO DE 2 HORAS Simulado da Olimpíada Brasileira de Informática - OBI2018 1 Instruções LEIA
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.
OBI2012 Caderno de Tarefas
OBI2012 Caderno de Tarefas Modalidade Programação Nível Júnior, Fase 1 14 de abril de 2012 A PROVA TEM DURAÇÃO DE 3 HORAS Promoção: Patrocínio: v1.0 Olimpíada Brasileira de Informática OBI2012 1 Instruções
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
OBI2014 Caderno de Tarefas
OBI2014 Caderno de Tarefas Modalidade Programação Nível 1, Fase 2 30 de agosto de 2014 A PROVA TEM DURAÇÃO DE 4 HORAS Promoção: Patrocínio: Olimpíada Brasileira de Informática OBI2014 1 Instruções LEIA
OBI2011 Caderno de Tarefas
OBI20 Caderno de Tarefas Modalidade Programação Nível, Fase 26 de março de 20 A PROVA TEM DURAÇÃO DE 4 HORAS Promoção: Patrocínio: Olimpíada Brasileira de Informática OBI20 Instruções LEIA ATENTAMENTE
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
OBI2016 Caderno de Tarefas
SOCIEDADE BRASILEIRA DE COMPUTAÇÃO OLIMPÍADA BRASILEIRA DE INFORMÁTICA OBI2016 Caderno de Tarefas Modalidade Programação Nível 2 Fase 2 27 de agosto de 2016 A PROVA TEM DURAÇÃO DE 5 HORAS Promoção: Apoio:
OBI2006 Caderno de Tarefas
OBI2006 Caderno de s Modalidade Programação Nível 2 A PROVA TEM DURAÇÃO DE CINCO HORAS LEIA ATENTAMENTE ESTAS INSTRUÇÕES ANTES DE INICIAR A PROVA Este caderno de tarefas é composto por 6 páginas (não contando
OBI2016 Caderno de Tarefas
OLIMPÍADA BRASILEIRA DE INFORMÁTICA SOCIEDADE BRASILEIRA DE COMPUTAÇÃO OBI06 Caderno de Tarefas Modalidade Programação Nível Júnior Fase 7 de agosto de 06 A PROVA TEM DURAÇÃO DE HORAS Promoção: Apoio:
OBI2013 Caderno de Tarefas
OBI2013 Caderno de Tarefas Modalidade Iniciação Nível 1, Fase 2 31 de agosto de 2013 A PROVA TEM DURAÇÃO DE 2 HORAS Promoção: Patrocínio: Olimpíada Brasileira de Informática OBI2013 1 Instruções LEIA ATENTAMENTE
OBI2015 Caderno de Tarefas
OLIMPÍADA BRASILEIRA DE INFORMÁTICA SOCIEDADE BRASILEIRA DE COMPUTAÇÃO OBI05 Caderno de Tarefas Modalidade Programação Nível Fase 9 de agosto de 05 A PROVA TEM DURAÇÃO DE 5 HORAS Promoção: Apoio: v. Olimpíada
MODALIDADE 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
OBI2016 Caderno de Tarefas
OLIMPÍADA BRASILEIRA DE INFORMÁTICA SOCIEDADE BRASILEIRA DE COMPUTAÇÃO OBI06 Caderno de Tarefas Modalidade Programação Nível Fase 7 de agosto de 06 A PROVA TEM DURAÇÃO DE 4 HORAS Promoção: Apoio: v.0 Olimpíada
Estruturas de Repetição
Estruturas de Repetição Lista de Exercícios - 04 Algoritmos e Linguagens de Programação Professor: Edwar Saliba Júnior Estruturas de Repetição O que são e para que servem? São comandos que são utilizados
OBI2012 Caderno de Tarefas
OBI2012 Caderno de Tarefas Modalidade Programação Nível Júnior, Fase 1 14 de abril de 2012 A PROVA TEM DURAÇÃO DE 3 HORAS Promoção: Patrocínio: v1.0 Olimpíada Brasileira de Informática OBI2012 1 Instruções
OBI2016 Caderno de Tarefas
OLIMPÍADA BRASILEIRA DE INFORMÁTICA SOCIEDADE BRASILEIRA DE COMPUTAÇÃO OBI6 Caderno de Tarefas Modalidade Programação Nível Fase de junho de 6 A PROVA TEM DURAÇÃO DE HORAS Promoção: Apoio: v. Olimpíada
SOLUÇÕES N2 2015. item a) O maior dos quatro retângulos tem lados de medida 30 4 = 26 cm e 20 7 = 13 cm. Logo, sua área é 26 x 13= 338 cm 2.
Solução da prova da 1 a fase OBMEP 2015 Nível 1 1 SOLUÇÕES N2 2015 N2Q1 Solução O maior dos quatro retângulos tem lados de medida 30 4 = 26 cm e 20 7 = 13 cm. Logo, sua área é 26 x 13= 338 cm 2. Com um
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C. Exercícios: Structs
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Structs 1. Utilizando estrutura, fazer um programa em C que permita
MATEMÁTICA B UNIVERSIDADE FEDERAL DE MINAS GERAIS. 2 a Etapa SÓ ABRA QUANDO AUTORIZADO. FAÇA LETRA LEGÍVEL. Duração desta prova: TRÊS HORAS.
2 a Etapa MATEMÁTICA B SÓ ABRA QUANDO AUTORIZADO. UNIVERSIDADE FEDERAL DE MINAS GERAIS Leia atentamente o CARTAZ sobre ELIMINAÇÃO AUTOMÁTICA, afixado na parede da sala, à sua frente, e as instruções que
Polos Olímpicos de Treinamento. Aula 6. Curso de Combinatória - Nível 2. Jogos. 1. Simetria. Prof. Bruno Holanda
Polos Olímpicos de Treinamento Curso de Combinatória - Nível 2 Prof. Bruno Holanda Aula 6 Jogos Quando falamos em jogos, pensamos em vários conhecidos como: xadrez, as damas e os jogos com baralho. Porém,
OBI2012 Caderno de Tarefas
OBI2012 Caderno de Tarefas Modalidade Programação Nível 2, Fase 1 31 de março de 2012 A PROVA TEM DURAÇÃO DE 5 HORAS Promoção: Patrocínio: v1.0 Olimpíada Brasileira de Informática OBI2012 1 Instruções
2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média.
1) Inicializar um vetor de inteiros com números de 0 a 99 2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média 3)
Diário Oficial Digital. Sistema web para pesquisa de mátérias Manual do usuário
Diário Oficial Digital Sistema web para pesquisa de mátérias Manual do usuário Conhecendo a consulta online Apresentação 3 Pré-requisitos 3 Navegando nas edições do jornal Acessando a última edição disponível
Exercí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. Escreva um programa que leia 10 números
Fazer cópias. Cópias rápidas... 2. Exemplos de trabalhos típicos... 3. Ajuste a qualidade das cópias... 7. Fazer cópias.
1 Cópias rápidas.................................. 2 Exemplos de trabalhos típicos..................... 3 Trabalho 1: página única............................ 3 Trabalho 2: conteúdo misto..........................
Aula Extra. Depurador Code::Blocks. Monitoria de Introdução à Programação
Aula Extra Depurador Code::Blocks Monitoria de Introdução à Programação Depurador - Definição Um depurador (em inglês: debugger) é um programa de computador usado para testar outros programas e fazer sua
XXXII Olimpíada Brasileira de Matemática. GABARITO Segunda Fase
XXXII Olimpíada Brasileira de Matemática GABARITO Segunda Fase Soluções Nível 1 Segunda Fase Parte A CRITÉRIO DE CORREÇÃO: PARTE A Na parte A serão atribuídos 5 pontos para cada resposta correta e a pontuação
OBI2016 Caderno de Tarefas
SOCIEDADE BRASILEIRA DE COMPUTAÇÃO OLIMPÍADA BRASILEIRA DE INFORMÁTICA OBI201 Caderno de Tarefas Modalidade Iniciação Nível 1, Fase 1 1 de maio de 201 A PROVA TEM DURAÇÃO DE 2 HORAS Promoção: Apoio: v1.0
Exercícios: Recursão
UNIVERSIDADE FEDERAL DE UBERLÂNDIA Lista de exercícios de programação em linguagem C Exercícios: Recursão 1) Faça uma função recursiva que calcule e retorne o fatorial de um número inteiro N. 2) Faça uma
Comandos de Desvio 1
Programação de Computadores I UFOP DECOM 2014 1 Aula prática 3 Comandos de Desvio 1 Sumário Resumo Nesta aula você irá resolver problemas que requerem uma decisão com base em um teste, ou condição. Para
O que é Microsoft Excel? Microsoft Excel. Inicialização do Excel. Ambiente de trabalho
O que é Microsoft Excel? Microsoft Excel O Microsoft Excel é um programa para manipulação de planilhas eletrônicas. Oito em cada dez pessoas utilizam o Microsoft Excel pra trabalhar com cálculos e sistemas
Parte 05 - Técnicas de programação (mapas de Veitch-Karnaugh)
Parte 05 - Técnicas de programação (mapas de Veitch-Karnaugh) Mapas de Veitch-Karnaugh Montar circuitos lógicos a partir de tabela verdade, embora seja tarefa fácil, geral um circuito extremamente grande.
OBI2010 Caderno de Tarefas
OBI2010 Caderno de Tarefas Modalidade Programação Nível Júnior, Fase 2 8 de maio de 2010 A PROVA TEM DURAÇÃO DE HORAS Promoção: Patrocínio: Olimpíada Brasileira de Informática OBI2010 1 Instruções LEIA
SISTEMA OPERACIONAL - ios
Manual do Usuário SISTEMA OPERACIONAL - ios Filho Protegido Versão 1.0 1 1 Índice 1 Índice... 2 2 INTRODUÇÃO FILHO PROTEGIDO... 3 3 INSTALAÇÃO DO APLICATIVO DOS PAIS... 4 3.1 LOCAL DE INSTALAÇÃO DO FILHO
Primeira Prova de Análise e otimização de Código - DCC888 -
Primeira Prova de Análise e otimização de Código - DCC888 - Ciência da Computação Nome: Eu dou minha palavra de honra que não trapacearei neste exame. Número de matrícula: As regras do jogo: A prova é
Ciclo com Contador : instrução for. for de variável := expressão to. expressão do instrução
Métodos de Programação I 2. 27 Ciclo com Contador : instrução for identificador downto for de variável := expressão to expressão do instrução UMA INSTRUÇÃO (SIMPLES OU COMPOSTA) Neste caso o ciclo é repetido
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
MICROSOFT OFFICE EXCEL 2007
MICROSOFT OFFICE EXCEL 2007 ÍNDICE CAPÍTULO 1 INICIANDO O EXCEL...7 CONHECENDO A TELA DO EXCEL...7 CAPÍTULO 2 PLANILHA...13 CÉLULAS...13 COMO SELECIONAR CÉLULAS...14 CAPÍTULO 3 INICIANDO A DIGITAÇÃO DE
OBI2014 Caderno de Tarefas
OBI2014 Caderno de Tarefas Modalidade Programação Nível 2, Fase 1 10 de maio de 2014 A PROVA TEM DURAÇÃO DE 5 HORAS Promoção: Patrocínio: Olimpíada Brasileira de Informática OBI2014 1 Instruções LEIA ATENTAMENTE
Trabalho Prático II - Resta 1 Data de Entrega: Conferir no calendário!
ALGORITMOS E ESTRUTURAS DE DADOS I DCC/UFMG Trabalho Prático II - Resta 1 Data de Entrega: Conferir no calendário! Pedro O.S. Vaz de Melo May 29, 2013 1 DESCRIÇÃO DO PROBLEMA O objetivo deste trabalho
MÚSICA PROVA DE PERCEPÇÃO MUSICAL. 2 a Etapa SÓ ABRA QUANDO AUTORIZADO. UNIVERSIDADE FEDERAL DE MINAS GERAIS COLE AQUI A ETIQUETA
MÚSICA 2 a Etapa PROVA DE PERCEPÇÃO MUSICAL SÓ ABRA QUANDO AUTORIZADO. Leia atentamente as instruções que se seguem. 1- A Prova de Percepção Musical na 2 a Etapa é constituída de duas partes: uma escrita
Potenciação e radiciação
Sequência didática para a sala de aula 6 MATEMÁTICA Unidade 1 Capítulo 6: (páginas 55 a 58 do livro) 1 Objetivos Associar a potenciação às situações que representam multiplicações de fatores iguais. Perceber
Matrizes e Sistemas Lineares. Professor: Juliano de Bem Francisco. Departamento de Matemática Universidade Federal de Santa Catarina.
e Aula Zero - Álgebra Linear Professor: Juliano de Bem Francisco Departamento de Matemática Universidade Federal de Santa Catarina agosto de 2011 Outline e e Part I - Definição: e Consideremos o conjunto
Tudo vem dos sonhos. Primeiro sonhamos, depois fazemos.
Nível 1 5 a e 6 a séries do Ensino Fundamental 2ª FASE - 8 de outubro de 2005 Cole aqui a etiqueta com os dados do aluno. Nome do(a) aluno(a): Assinatura do(a) aluno(a): Parabéns pelo seu desempenho na
Algoritmos e Programação : Conceitos e estruturas básicas. Hudson Victoria Diniz
Algoritmos e Programação : Conceitos e estruturas básicas Hudson Victoria Diniz Relembrando... Um algoritmo é formalmente uma seqüência finita de passos que levam a execução de uma tarefa. Podemos pensar
Fundamentos de Informática. Tiago Alves de Oliveira
Fundamentos de Informática Tiago Alves de Oliveira Seleção, Cópia e Movimentação de Texto Seleção Como selecionar o texto? Copiar o texto Seleção, Cópia e Movimentação de Texto Copiar o texto Movimentar
ACD Loteca Chaves e Filtro PRO 1.0 Dicas
ACD Loteca Chaves e Filtro PRO 1.0 Dicas Antes de fazer a sua jogada, atualize os resultados e a programação de jogos, clicando nos botões Atualiza. É necessário estar conectado à Internet. Faça muitos
Ficha Prática 5: Cap 3.Princípios Elementares de Contagem
Matemática Discreta - 2010/11 Cursos: Engenharia Informática, Informática de Gestão DEPARTAMENTO de MATEMÁTICA ESCOLA SUPERIOR de TECNOLOGIA e de GESTÃO - INSTITUTO POLITÉCNICO de BRAGANÇA Ficha Prática
Unidade 10 Análise combinatória. Introdução Princípio Fundamental da contagem Fatorial
Unidade 10 Análise combinatória Introdução Princípio Fundamental da contagem Fatorial Introdução A escolha do presente que você deseja ganhar em seu aniversário, a decisão de uma grande empresa quando
Linguagem de Programação C. Fluxo de Saída Padrão. Linguagem de Programação C. printf. Fluxo de Saída Padrão. Algoritmos e Lógica de Programação
Algoritmos e Lógica de Programação Linguagem de Programação C Linguagem C Entrada e Saída de dados Reinaldo Gomes [email protected] Fluxo de Saída Padrão Saída Formatada: ( ) Tem a função de
Canguru de Matemática Brasil 2016 Nível PE Respostas
Canguru de Matemática Brasil 2016 Nível PE Respostas Problemas de 3 pontos 1. Qual letra do quadro ao lado não está na palavra LAGOA? (A) B (B) L (C) G (D) N (E) O 1. Alternativa D A letra N não aparece
INFORMÁTICA PARA GESTÃO II Curso Superior de Gestão de Marketing
INFORMÁTICA PARA GESTÃO II Curso Superior de Gestão de Marketing Docente (Teóricas): Eng.º Vitor M. N. Fernandes Web: http://www.vmnf.net/ipam Mail: [email protected] Aula 10 Sumário Relacionamentos entre
PRINCÍPIOS DA MULTIPLICAÇÃO, DA ADIÇÃO E DA INCLUSÃO-
Matemática Discreta 2009.10 Exercícios CAP2 pg 1 PRINCÍPIOS DA MULTIPLICAÇÃO, DA ADIÇÃO E DA INCLUSÃO- EXCLUSÃO 1. Quantas sequências com 5 letras podem ser escritas usando as letras A,B,C? 2. Quantos
Backup e Recuperação Guia do Usuário
Backup e Recuperação Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas neste documento
UM POUCO MAIS DE FORMATAÇÃO
UM POUCO MAIS DE FORMATAÇÃO Ao digitar os dados na planilha abaixo, observamos que o conteúdo da célula B5 ultrapassa seus limites invadindo os campos das células C5 e D5. Observe que na barra de fórmulas
Enviar fotos e vídeos entre duas câmeras da marca Canon (PowerShot SX60 HS)
Enviar fotos e vídeos entre duas câmeras da marca Canon (PowerShot SX60 HS) Você pode conectar duas câmeras via Wi-Fi e enviar imagens entre elas, como segue. IMPORTANTE A posição e o formato dos botões
6 - PROVAS CESGRANRIO(CONCURSOS BANCO CENTRAL E OUROS)
1 6 - PROVAS CESGRANRIO(CONCURSOS BANCO CENTRAL E OUROS) 01 - Em uma rua há 10 casas do lado direito e outras 10 do lado esquerdo. Todas as casas são numeradas de tal forma que, de um lado da rua, ficam
Manual do Usuário SISCOLE - Sistema de Cadastro de Organismos e Laboratórios Estrangeiros
Manual do Usuário SISCOLE - Sistema de Cadastro de Organismos e Laboratórios Estrangeiros MANUAL DO USUÁRIO 1. SOBRE O SISTEMA 1.1 Informações básicas Nome: SISCOLE - Sistema de Cadastro de Organismos
1. Escreva um programa em Pascal que leia três valores inteiros e mostre-os em ordem crescente. Utilize seleção encadeada.
Universidade Estadual Vale do Acaraú Curso: Engenharia Civil Disciplina: Programação de Computadores Prof. Hudson Costa Instruções: as equipes de cinco componentes (ou elementos) deverão fazer apenas 30
O Jogo da Velha Dançarina
Departamento de Ciência da Computação IME-USP MAC 110 Introdução à Computação para BM, BE, BMA IME Primeiro Semestre de 2011 1 Introdução Primeiro Exercício-Programa (EP1) O Jogo da Velha Dançarina Prazo
AVISO DE SERVIÇO DO PRODUTO. Software de programação PLC-5 para RSLogix 5, versão 7.30.00
Software de programação PLC-5 para RSLogix 5, versão 7.30.00 Ref: ACIG 2008-02-001 Data: Fevereiro de 2008 Prezado cliente Rockwell Automation, A finalidade deste aviso de serviço do produto é informar
7ª série / 8º ano do Ensino Fundamental
7ª série / 8º ano do Ensino Fundamental Instruções: 1. Você deve estar recebendo um caderno com 8 questões. Verifique, portanto, se está completo, e, caso haja algum problema, solicite outro ao fiscal
Microsoft Excel INTRODUÇÃO PARTE 1 SUMÁRIO
Microsoft Excel INTRODUÇÃO PARTE 1 SUMÁRIO 01-) Barra de Ferramentas do Excel... 2 02-) Planilha... 3 a-) Linha... 3 b-) Coluna... 3 c-) Célula... 4 d-) Movimentando-se pela planilha... 4 e-) Tamanho da
XXXII OLIMPÍADA BRASILEIRA DE MATEMÁTICA Primeira Fase Nível 1 6 o ou 7 o ano
XXXII OLIMPÍADA BRASILEIRA DE MATEMÁTICA Primeira Fase Nível 1 6 o ou 7 o ano Esta prova também corresponde à prova da Primeira Fase da Olimpíada Regional nos Estados de: AL BA ES GO MG PA RS RN SC A duração
OBSERVAÇÕES: EXERCÍCIOS
OBSERVAÇÕES: 1. Esta lista de exercícios poderá ser resolvida individualmente ou em grupos de 2 pessoas. 2. A lista possui 25 exercícios, destes você deve responder os 5 primeiros exercícios e os outros
Aula 5: determinação e simplificação de expressões lógicas
Aula 5: determinação e simplificação de expressões lógicas Circuitos Digitais Rodrigo Hausen CMCC UFABC 4 e 6 de Fev. de 2013 http://compscinet.org/circuitos Rodrigo Hausen (CMCC UFABC) Aula 5: determinação
TUTORIAL MATLAB Victor Breder 2016
TUTORIAL MATLAB Victor Breder 2016 1. INTERFACE A. Caminho de trabalho Mostra o caminho pasta raiz que será considerada para executar scripts e funções criados pelo usuário. B. Pasta de trabalho Mostra
Tipos de problemas de programação inteira (PI) Programação Inteira. Abordagem para solução de problemas de PI. Programação inteira
Tipos de problemas de programação inteira (PI) Programação Inteira Pesquisa Operacional I Flávio Fogliatto Puros - todas as variáveis de decisão são inteiras Mistos - algumas variáveis de decisão são inteiras
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
Manual para apresentação de trabalhos acadêmicos. Resumo das normas da ABNT. Conceição Aparecida de Camargo
1 Manual para apresentação de trabalhos acadêmicos Resumo das normas da ABNT Conceição Aparecida de Camargo 2 Resumo das Normas da Associação Brasileira de Normas Técnicas (ABNT) para apresentação de trabalhos
Usando o painel do operador
Esta seção contém informações sobre o painel do operador, sobre a alteração das definições da impressora e sobre os menus do painel do operador. 1 É possível mudar a maioria das definições da impressora
MANUAL DO SISTEMA TRT-5 PRESTADOR MÉDICO
Tribunal Regional do Trabalho 5ª Região MANUAL DO SISTEMA TRT-5 PRESTADOR MÉDICO Manual do Sistema TRT5-Saúde para Prestador Médico Baseado no modelo fornecido pelo TST-SAÙDE Versão 1.0 7/outubro/2014
Programação de Computadores I Estruturas de Repetição PROFESSORA CINTIA CAETANO
Programação de Computadores I Estruturas de Repetição PROFESSORA CINTIA CAETANO Introdução Existem situações onde é necessário repetir um determinado trecho de um programa um certo número de vezes. Assim,
OBI2014 Caderno de Tarefas
OBI2014 Caderno de Tarefas Modalidade Programação Nível Júnior, Fase 2 30 de agosto de 2014 A PROVA TEM DURAÇÃO DE 3 HORAS Promoção: Patrocínio: Olimpíada Brasileira de Informática OBI2014 1 Instruções
Universidade Federal da Paraíba Centro de Informática Departamento de Informática
Universidade Federal da Paraíba Centro de Informática Departamento de Informática Disciplina: Introdução à Programação Horário: T08002, I08002 Sala: CISB01 T10002, I10002 Sala: CI304 Número de Créditos:
MATEMÁTICA ENSINO FUNDAMENTAL
CEEJA MAX DADÁ GALLIZZI PRAIA GRANDE - SP PARABÉNS!!! VOCÊ JÁ É UM VENCEDOR! Voltar a estudar é uma vitória que poucos podem dizer que conseguiram. É para você, caro aluno, que desenvolvemos esse material.
CENTRO EDUCACIONAL NOVO MUNDO Matemática
Desafio de Matemática 3 ano EF 2D 2014 1/ 6 CENTRO EDUCACIONAL NOVO MUNDO www.cenm.com.br 2 o DESAFIO CENM - 2014 Matemática Direção: Ano: 3 Ef 1. Em uma sala de aula, a professora realizou uma pesquisa
PROVA DE REDAÇÃO. A partir da leitura dos textos 1 e 2, desenvolva o seguinte tema: A GERAÇÃO NEM-NEM E O FUTURO DO PAÍS
UNIVERSIDADE FEDERAL FLUMINENSE TRANSFERÊNCIA FACULTATIVA, REINGRESSO E MUDANÇA DE CURSO 2016 CADERNO DE REDAÇÃO INSTRUÇÕES AO CANDIDATO Você deverá ter recebido o Caderno com a Proposta de Redação, a
Algoritmos e Estruturas de Dados I. Variáveis Indexadas. Pedro O.S. Vaz de Melo
Algoritmos e Estruturas de Dados I Variáveis Indexadas Pedro O.S. Vaz de Melo Por que índices são importantes? Como uma loja de sapatos artesanais deve guardar os seus produtos? 1 2 3 4 Tamanhos entre
QUESTÃO 3 ALTERNATIVA E 24 é o maior número que aparece na figura. Indicamos abaixo a sequência de operações e seu resultado. 24 2 12 6 144.
OBMEP 009 Nível 1 1 QUESTÃO 1 Na imagem que aparece no espelho do Benjamim, o ponteiro dos minutos aponta para o algarismo, enquanto que o ponteiro das horas está entre o algarismo 6 e o traço correspondente
OBI2010 Caderno de Tarefas
OBI2010 Caderno de Tarefas Modalidade Programação Nível 1, Fase 1 27 de março de 2010 A PROVA TEM DURAÇÃO DE 4 HORAS Promoção: Patrocínio: Olimpíada Brasileira de Informática OBI2010 1 Instruções LEIA
OBI2012 Caderno de Tarefas
OBI2012 Caderno de Tarefas Modalidade Iniciação Nível 2, Fase 1 1 de abril de 2012 A PROVA TEM DURAÇÃO DE 2 HORAS Promoção: Patrocínio: v1.0 Olimpíada Brasileira de Informática OBI2012 1 Instruções LEIA
Primeiro Passo. Na sequência, surgirá a tela de Login, onde você poderá realizar uma das seguintes tarefas:
Primeiro Passo Tenha em mãos seu CPF, Documento de Identidade (RG) e conta de e-mail válida! Sem essa documentação não é possível realizar sua inscrição no Processo de Ingresso. De posse desses dados,
Descobrindo medidas desconhecidas (I)
Descobrindo medidas desconhecidas (I) V ocê é torneiro em uma empresa mecânica. Na rotina de seu trabalho, você recebe ordens de serviço acompanhadas dos desenhos das peças que você tem de tornear. Vamos
Raciocínio Lógico Matemático Cap. 8 Sequências Lógicas e Suas Leis de Formação
Raciocínio Lógico Matemático Cap. 8 Sequências Lógicas e Suas Leis de Formação Sequências Lógicas e Suas Leis de Formação Estudaremos, neste capítulo, várias sequências lógicas e buscaremos explorar quais
Maratona de Programação - Dicas Para Iniciantes
Sumário Maratona de Programação - Dicas Para Iniciantes Prof. Josué Pereira de Castro Universidade Estadual do Oeste do Paraná Curso de Bacharelado em Informática Cascavel, 2009 Sumário Sumário 1 Conceitos
Introdução à Algoritmos. Aula 11
Introdução à Algoritmos Aula 11 Um programa de computador é um produto resultante da atividade intelectual. Essa atividade depende de um treinamento prévio em abstração e modelagem de problemas, bem como
O QUE É O CALC PLANILHAS ELETRÔNICAS O Calc é um programa que trabalha com planilhas.
O QUE É O CALC PLANILHAS ELETRÔNICAS O Calc é um programa que trabalha com planilhas. INICIANDO Vamos iniciar o BrOffice.org Planilha utilizando o caminho: Aplicações/ Escritório/ Planilhas (oocalc). A
Circuitos Aritméticos
Circuitos Aritméticos Semi-Somador Quando queremos proceder à realização de uma soma em binário, utilizamos várias somas de dois bits para poderemos chegar ao resultado final da operação. Podemos, então,
PRO 528 - Pesquisa Operacional II
Pesquisa Operacional II 3. Software LINDO Faculdade de Engenharia Eng. Celso Daniel Engenharia de Produção Problemas em forma não padrão São 4 características de um problema na forma padrão, lembram-se?
MANUAL DE UTILIZAÇÃO DO AUTO ATENDIMENTO SETOR PÚBLICO DO BANCO DO BRASIL
PREFEITURA DE JUIZ DE FORA SECRETARIA DA FAZENDA SUBSECRETARIA DO SISTEMA DE CONTROLE INTERNO DEPARTAMENTO DE NORMAS TÉCNICAS MANUAL DE UTILIZAÇÃO DO AUTO ATENDIMENTO SETOR PÚBLICO DO BANCO DO BRASIL DATA:
Conhecendo Seu Telefone
Conhecendo Seu Telefone Fone de ouvido Telefone com a função viva-voz Intensidade do Sinal Intensidade da Bateria Porta Celular Anexo Tecla de Ação Y Tecla Enviar N Teclado de Navegação Tecla da Agenda
