·
Cursos Gerais ·
Linguagens de Programação
Send your question to AI and receive an answer instantly
Recommended for you
4
Lista de Exercícios de Programação em Python - Busca de Soma em Vetor e Soma Divergente Modificada
Linguagens de Programação
UFABC
4
Exercicios Resolvidos Matrizes Calculo Medias Minimos e Somas
Linguagens de Programação
UFABC
1
Correcao-de-Bugs-e-Compilacao-WebAssembly-do-Projeto-ABCG
Linguagens de Programação
UFABC
1
Exercícios de Python - Cálculo de Distâncias e Calendário
Linguagens de Programação
UFABC
1
Correcao de Codigo e Geracao de WebAssembly para Projeto ABCG
Linguagens de Programação
UFABC
2
NPROG SIS IA4 - Implementacao de Construtores na Classe Motocicleta
Linguagens de Programação
UFABC
5
Documentação do Projeto: Configuração e Execução do Servidor e Cliente
Linguagens de Programação
UFABC
2
Graficos 3D Interativos com OpenGL - Iluminacao Texturizacao e ABCg
Linguagens de Programação
UFABC
2
Semiparticionado de Vetor Impar - Implementacao em C
Linguagens de Programação
UFABC
7
Exercícios de Lógica de Programação - Manipulação de Inteiros com Troca, Remoção e Inserção de Dígitos
Linguagens de Programação
UFABC
Preview text
10082022 1209 Bases Computacionais da Ciência 20222 David Exercício 7 Pula sapo Descrição httpsmoodleufabcedubrmodvplviewphpid182898 13 Painel Meus cursos BC20222David Exercícios de Programação EPs Lista 3 Exercício 7 Pula sapo Bases Computacionais da Ciência 20222 David Descrição Enviar Editar Visualizar envios Exercício 7 Pula sapo Disponível a partir de quarta 6 Jul 2022 0000 Data de entrega quarta 17 Ago 2022 2359 Número máximo de arquivos 1 Tipo de trabalho Trabalho individual Pula sapo Pula sapo tratase de um jogo onde em cada fase o jogador deve conduzir um pequeno anfíbio através de uma sequência de canos de diferentes alturas até chegar a salvo no cano mais à direita Entretanto o sapo só consegue sobreviver se a diferença de altura entre canos consecutivos for de no máximo a altura do pulo do sapo Caso a altura do cano seguinte for muito alta o sapo bate no cano e cai Se a altura do cano seguinte for muito baixa o sapo não aguenta a queda O sapo sempre começa em cima do cano mais à esquerda A distância entre os canos é irrelevante ou seja o sapo sempre consegue alcançar o próximo cano com um pulo Sua tarefa é escrever um programa de computador que dadas as alturas dos canos e a altura do pulo do sapo mostra se a fase do jogo pode ser vencida ou não Entrada O programa recebe vários números inteiros Os primeiros dois inteiros positivos P e N correspondem ao pulo do sapo e o número de canos Os demais N inteiros positivos indicam as alturas dos canos ordenados da esquerda para a direita Saída O programa deve imprimir uma mensagem Se o sapo pode chegar no cano mais à direita escreva YOU WIN Se o sapo não consegue escreva GAME OVER Com todas as letras em maíúsculo Exemplos Entrada Saída 10082022 1209 Bases Computacionais da Ciência 20222 David Exercício 7 Pula sapo Descrição httpsmoodleufabcedubrmodvplviewphpid182898 23 VPL 1 2 2 2 YOU WIN 1 2 1 3 GAME OVER 50 10 1 3 6 9 7 2 4 5 8 3 YOU WIN Exercício 6 Números amigos Seguir para Exercício 8 Falha do motor Este é o Ambiente Virtual de Aprendizagem da UFABC para apoio ao ensino presencial e semipresencial Esta plataforma permite que os usuários educadoresalunos possam criar cursos gerenciálos e participar de maneira colaborativa Informação Conheça a UFABC Conheça o NTI Conheça o Netel Contato 10082022 1209 Bases Computacionais da Ciência 20222 David Exercício 7 Pula sapo Descrição httpsmoodleufabcedubrmodvplviewphpid182898 33 Universidade Federal do ABC Moodle 2020 Português Brasil ptbr English en Português Brasil ptbr Obter o aplicativo para dispositivos móveis Av dos Estados 5001 Bairro Bangu Santo André SP Brasil CEP 09210580 Siganos 10082022 1208 Bases Computacionais da Ciência 20222 David Exercício 5 Mínimo e Máximo Descrição httpsmoodleufabcedubrmodvplviewphpid182889 13 Painel Meus cursos BC20222David Exercícios de Programação EPs Lista 3 Exercício 5 Mínimo e Máximo Bases Computacionais da Ciência 20222 David Descrição Enviar Editar Visualizar envios Exercício 5 Mínimo e Máximo Disponível a partir de quarta 6 Jul 2022 0000 Data de entrega sábado 20 Ago 2022 2359 Número máximo de arquivos 1 Tipo de trabalho Trabalho individual Mínimo e máximo Crie um programa que permita calcular o valor mínimo e o valor máximo de uma sequência de números inteiros Observação é proibido usar qualquer função auxiliar que calcula o mínimo ou o máximo de uma série de números Entrada O programa recebe um número inteiro N0 que representa a quantidade de elementos a serem lidos seguida de uma sequência de N números inteiros Saída O programa deve imprimir o valor máximo e o valor mínimo segundo exemplos apresentados abaixo Exemplos Entrada Saída 5 1 2 3 4 5 minimo 1 maximo 5 3 999 999 1 minimo 999 maximo 999 10082022 1208 Bases Computacionais da Ciência 20222 David Exercício 4 Divisores Pares Descrição httpsmoodleufabcedubrmodvplviewphpid182887 12 Painel Meus cursos BC20222David Exercícios de Programação EPs Lista 3 Exercício 4 Divisores Pares Bases Computacionais da Ciência 20222 David VPL Descrição Enviar Editar Visualizar envios Exercício 4 Divisores Pares Disponível a partir de quarta 6 Jul 2022 0000 Data de entrega quarta 17 Ago 2022 2359 Número máximo de arquivos 1 Tipo de trabalho Trabalho individual Divisores Pares Dado um número natural N escreva um programa que conte o número de divisores pares de N Exemplo o número 9 tem três divisores 1 3 e 9 nenhum deles sendo par Portanto 9 possui 0 divisores pares Já o número 8 possui quatro divisores 1 2 4 e 8 dos quais três são pares Portanto 8 possui 3 divisores pares Entrada Um único número inteiro N tal que 0 N 10000 Saída Seu programa deve imprimir uma única linha contendo um número que represente a quantidade de divisores pares de N Exemplos Entrada Saída 8 3 9 0 18 3 79 0 500 8 9800 27 Exercício 3 É Fibonacci Seguir para Exercício 5 Mínimo e Máximo Este é o Ambiente Virtual de Aprendizagem da UFABC para apoio ao ensino presencial e semipresencial Esta plataforma permite que os usuários educadoresalunos possam criar cursos gerenciálos e participar de maneira colaborativa 10082022 1208 Bases Computacionais da Ciência 20222 David Exercício 3 É Fibonacci Descrição httpsmoodleufabcedubrmodvplviewphpid182880 12 Painel Meus cursos BC20222David Exercícios de Programação EPs Lista 3 Exercício 3 É Fibonacci Bases Computacionais da Ciência 20222 David VPL Descrição Enviar Editar Visualizar envios Exercício 3 É Fibonacci Disponível a partir de quarta 6 Jul 2022 0000 Data de entrega quarta 17 Ago 2022 2359 Número máximo de arquivos 1 Tipo de trabalho Trabalho individual É Fibonacci Crie um programa que permita verificar se um número pertence à sequência de Fibonacci definida do seguinte modo F 0 F 1 F F F para todo i 2 Os primeiros 20 números pertencentes à sequência de Fibonacci são Entrada O programa recebe um número inteiro maior ou igual a zero Saída O programa deve imprimir Verdadeiro sem aspas se o número dado como entrada pertence à sequência de Fibonacci caso contrário deve imprimir Falso sem aspas Exemplos Entrada Saída 55 Verdadeiro 4000 Falso 4181 Verdadeiro 0 Verdadeiro 20 Falso 0 1 i i1 i2 Exercício 2 É Fatorial Seguir para Exercício 4 Divisores Pares 10082022 1207 Bases Computacionais da Ciência 20222 David Exercício 2 É Fatorial Descrição httpsmoodleufabcedubrmodvplviewphpid182874 12 Painel Meus cursos BC20222David Exercícios de Programação EPs Lista 3 Exercício 2 É Fatorial Bases Computacionais da Ciência 20222 David VPL Descrição Enviar Editar Visualizar envios Exercício 2 É Fatorial Disponível a partir de quarta 6 Jul 2022 0000 Data de entrega quarta 17 Ago 2022 2359 Número máximo de arquivos 1 Tipo de trabalho Trabalho individual É Fatorial Crie um programa que permita verificar se um número N é fatorial ou não N é fatorial caso exista um número X 0 tal que N X Entrada O programa recebe um número inteiro N maior ou igual a zero Saída O programa deve imprimir Verdadeiro se N é fatorial caso contrário deve imprimir Falso Exemplos Entrada Saída 0 Verdadeiro 1 Verdadeiro 2 Verdadeiro 3 Falso 6 Verdadeiro 12 Falso 24 Verdadeiro 7777 Falso 1307674368000 Verdadeiro 943675496 Falso Exercício 1 Contagem regressiva maluca Seguir para Exercício 3 É Fibonacci 10082022 1207 Bases Computacionais da Ciência 20222 David Exercício 1 Contagem regressiva maluca Descrição httpsmoodleufabcedubrmodvplviewphpid182872 12 Painel Meus cursos BC20222David Exercícios de Programação EPs Lista 3 Exercício 1 Contagem regressiva maluca Bases Computacionais da Ciência 20222 David Descrição Enviar Editar Visualizar envios Exercício 1 Contagem regressiva maluca Disponível a partir de quarta 6 Jul 2022 0000 Data de entrega quarta 17 Ago 2022 2359 Número máximo de arquivos 1 Tipo de trabalho Trabalho individual Contagem regressiva maluca Estamos habituados com contagens regressivas Fazemos contagem regressiva para a chegada de um ano novo uma data especial o começo de um filme dentre outras atividades Existem diversos aplicativos no mercado com este fim chamados temporizadores Uma característica comum a muitos deles é que a medida que o prazo final se aproxima a atualização do tempo fica mais frequente Por exemplo primeiro começam reportando o tempo em dias depois em horas em minutos e finalmente em segundos Essa característica deixa o aplicativo mais útil pois nos permite mensurar melhor o tempo que falta até o prazo final Um bilionário chamado John Williams precisa de um temporizador para o seu iphone de ouro O Sr Williams quer algo exclusivo porém mais do que um aplicativo desenvolvido exclusivamente para ele ele quer algo diferente de tudo que existe no mercado exclusividade é seu nome Após consulta com alguns especialistas da UFABC notou que este é um mercado saturado e que todos os temporizadores que poderiam ser desenvolvidos já o foram percebeu que a única forma de obter exclusividade seria se o seu temporizador fosse inútil Assim Sr Williams deseja um temporizador de segundos que passe a atualizar o tempo mais raramente Ele quer que o intervalo entre cada atualização fique dois segundos maior após cada uma delas Por exemplo se ele iniciar o temporizador com 50 segundos então receberá atualizações dizendo que faltam 50 48 44 38 30 20 e 8 segundos note que os intervalos entre as notificações foram 2 4 6 8 10 e 12 segundos Sabendo do funcionamento de tal aplicativo desenvolva um programa que exiba em quais segundos o Sr Williams receberá atualizações dado que o programa tenha sido inicializado com um tempo igual a N Entrada O seu programa deve receber um número inteiro positivo N que é o tempo inicial do temporizador Saída Seu programa deve escrever a saída conforme os exemplos abaixo Exemplos Entrada Saída 10 Faltam 10 segundos Faltam 8 segundos Faltam 4 segundos Acabou 50 Faltam 50 segundos
Send your question to AI and receive an answer instantly
Recommended for you
4
Lista de Exercícios de Programação em Python - Busca de Soma em Vetor e Soma Divergente Modificada
Linguagens de Programação
UFABC
4
Exercicios Resolvidos Matrizes Calculo Medias Minimos e Somas
Linguagens de Programação
UFABC
1
Correcao-de-Bugs-e-Compilacao-WebAssembly-do-Projeto-ABCG
Linguagens de Programação
UFABC
1
Exercícios de Python - Cálculo de Distâncias e Calendário
Linguagens de Programação
UFABC
1
Correcao de Codigo e Geracao de WebAssembly para Projeto ABCG
Linguagens de Programação
UFABC
2
NPROG SIS IA4 - Implementacao de Construtores na Classe Motocicleta
Linguagens de Programação
UFABC
5
Documentação do Projeto: Configuração e Execução do Servidor e Cliente
Linguagens de Programação
UFABC
2
Graficos 3D Interativos com OpenGL - Iluminacao Texturizacao e ABCg
Linguagens de Programação
UFABC
2
Semiparticionado de Vetor Impar - Implementacao em C
Linguagens de Programação
UFABC
7
Exercícios de Lógica de Programação - Manipulação de Inteiros com Troca, Remoção e Inserção de Dígitos
Linguagens de Programação
UFABC
Preview text
10082022 1209 Bases Computacionais da Ciência 20222 David Exercício 7 Pula sapo Descrição httpsmoodleufabcedubrmodvplviewphpid182898 13 Painel Meus cursos BC20222David Exercícios de Programação EPs Lista 3 Exercício 7 Pula sapo Bases Computacionais da Ciência 20222 David Descrição Enviar Editar Visualizar envios Exercício 7 Pula sapo Disponível a partir de quarta 6 Jul 2022 0000 Data de entrega quarta 17 Ago 2022 2359 Número máximo de arquivos 1 Tipo de trabalho Trabalho individual Pula sapo Pula sapo tratase de um jogo onde em cada fase o jogador deve conduzir um pequeno anfíbio através de uma sequência de canos de diferentes alturas até chegar a salvo no cano mais à direita Entretanto o sapo só consegue sobreviver se a diferença de altura entre canos consecutivos for de no máximo a altura do pulo do sapo Caso a altura do cano seguinte for muito alta o sapo bate no cano e cai Se a altura do cano seguinte for muito baixa o sapo não aguenta a queda O sapo sempre começa em cima do cano mais à esquerda A distância entre os canos é irrelevante ou seja o sapo sempre consegue alcançar o próximo cano com um pulo Sua tarefa é escrever um programa de computador que dadas as alturas dos canos e a altura do pulo do sapo mostra se a fase do jogo pode ser vencida ou não Entrada O programa recebe vários números inteiros Os primeiros dois inteiros positivos P e N correspondem ao pulo do sapo e o número de canos Os demais N inteiros positivos indicam as alturas dos canos ordenados da esquerda para a direita Saída O programa deve imprimir uma mensagem Se o sapo pode chegar no cano mais à direita escreva YOU WIN Se o sapo não consegue escreva GAME OVER Com todas as letras em maíúsculo Exemplos Entrada Saída 10082022 1209 Bases Computacionais da Ciência 20222 David Exercício 7 Pula sapo Descrição httpsmoodleufabcedubrmodvplviewphpid182898 23 VPL 1 2 2 2 YOU WIN 1 2 1 3 GAME OVER 50 10 1 3 6 9 7 2 4 5 8 3 YOU WIN Exercício 6 Números amigos Seguir para Exercício 8 Falha do motor Este é o Ambiente Virtual de Aprendizagem da UFABC para apoio ao ensino presencial e semipresencial Esta plataforma permite que os usuários educadoresalunos possam criar cursos gerenciálos e participar de maneira colaborativa Informação Conheça a UFABC Conheça o NTI Conheça o Netel Contato 10082022 1209 Bases Computacionais da Ciência 20222 David Exercício 7 Pula sapo Descrição httpsmoodleufabcedubrmodvplviewphpid182898 33 Universidade Federal do ABC Moodle 2020 Português Brasil ptbr English en Português Brasil ptbr Obter o aplicativo para dispositivos móveis Av dos Estados 5001 Bairro Bangu Santo André SP Brasil CEP 09210580 Siganos 10082022 1208 Bases Computacionais da Ciência 20222 David Exercício 5 Mínimo e Máximo Descrição httpsmoodleufabcedubrmodvplviewphpid182889 13 Painel Meus cursos BC20222David Exercícios de Programação EPs Lista 3 Exercício 5 Mínimo e Máximo Bases Computacionais da Ciência 20222 David Descrição Enviar Editar Visualizar envios Exercício 5 Mínimo e Máximo Disponível a partir de quarta 6 Jul 2022 0000 Data de entrega sábado 20 Ago 2022 2359 Número máximo de arquivos 1 Tipo de trabalho Trabalho individual Mínimo e máximo Crie um programa que permita calcular o valor mínimo e o valor máximo de uma sequência de números inteiros Observação é proibido usar qualquer função auxiliar que calcula o mínimo ou o máximo de uma série de números Entrada O programa recebe um número inteiro N0 que representa a quantidade de elementos a serem lidos seguida de uma sequência de N números inteiros Saída O programa deve imprimir o valor máximo e o valor mínimo segundo exemplos apresentados abaixo Exemplos Entrada Saída 5 1 2 3 4 5 minimo 1 maximo 5 3 999 999 1 minimo 999 maximo 999 10082022 1208 Bases Computacionais da Ciência 20222 David Exercício 4 Divisores Pares Descrição httpsmoodleufabcedubrmodvplviewphpid182887 12 Painel Meus cursos BC20222David Exercícios de Programação EPs Lista 3 Exercício 4 Divisores Pares Bases Computacionais da Ciência 20222 David VPL Descrição Enviar Editar Visualizar envios Exercício 4 Divisores Pares Disponível a partir de quarta 6 Jul 2022 0000 Data de entrega quarta 17 Ago 2022 2359 Número máximo de arquivos 1 Tipo de trabalho Trabalho individual Divisores Pares Dado um número natural N escreva um programa que conte o número de divisores pares de N Exemplo o número 9 tem três divisores 1 3 e 9 nenhum deles sendo par Portanto 9 possui 0 divisores pares Já o número 8 possui quatro divisores 1 2 4 e 8 dos quais três são pares Portanto 8 possui 3 divisores pares Entrada Um único número inteiro N tal que 0 N 10000 Saída Seu programa deve imprimir uma única linha contendo um número que represente a quantidade de divisores pares de N Exemplos Entrada Saída 8 3 9 0 18 3 79 0 500 8 9800 27 Exercício 3 É Fibonacci Seguir para Exercício 5 Mínimo e Máximo Este é o Ambiente Virtual de Aprendizagem da UFABC para apoio ao ensino presencial e semipresencial Esta plataforma permite que os usuários educadoresalunos possam criar cursos gerenciálos e participar de maneira colaborativa 10082022 1208 Bases Computacionais da Ciência 20222 David Exercício 3 É Fibonacci Descrição httpsmoodleufabcedubrmodvplviewphpid182880 12 Painel Meus cursos BC20222David Exercícios de Programação EPs Lista 3 Exercício 3 É Fibonacci Bases Computacionais da Ciência 20222 David VPL Descrição Enviar Editar Visualizar envios Exercício 3 É Fibonacci Disponível a partir de quarta 6 Jul 2022 0000 Data de entrega quarta 17 Ago 2022 2359 Número máximo de arquivos 1 Tipo de trabalho Trabalho individual É Fibonacci Crie um programa que permita verificar se um número pertence à sequência de Fibonacci definida do seguinte modo F 0 F 1 F F F para todo i 2 Os primeiros 20 números pertencentes à sequência de Fibonacci são Entrada O programa recebe um número inteiro maior ou igual a zero Saída O programa deve imprimir Verdadeiro sem aspas se o número dado como entrada pertence à sequência de Fibonacci caso contrário deve imprimir Falso sem aspas Exemplos Entrada Saída 55 Verdadeiro 4000 Falso 4181 Verdadeiro 0 Verdadeiro 20 Falso 0 1 i i1 i2 Exercício 2 É Fatorial Seguir para Exercício 4 Divisores Pares 10082022 1207 Bases Computacionais da Ciência 20222 David Exercício 2 É Fatorial Descrição httpsmoodleufabcedubrmodvplviewphpid182874 12 Painel Meus cursos BC20222David Exercícios de Programação EPs Lista 3 Exercício 2 É Fatorial Bases Computacionais da Ciência 20222 David VPL Descrição Enviar Editar Visualizar envios Exercício 2 É Fatorial Disponível a partir de quarta 6 Jul 2022 0000 Data de entrega quarta 17 Ago 2022 2359 Número máximo de arquivos 1 Tipo de trabalho Trabalho individual É Fatorial Crie um programa que permita verificar se um número N é fatorial ou não N é fatorial caso exista um número X 0 tal que N X Entrada O programa recebe um número inteiro N maior ou igual a zero Saída O programa deve imprimir Verdadeiro se N é fatorial caso contrário deve imprimir Falso Exemplos Entrada Saída 0 Verdadeiro 1 Verdadeiro 2 Verdadeiro 3 Falso 6 Verdadeiro 12 Falso 24 Verdadeiro 7777 Falso 1307674368000 Verdadeiro 943675496 Falso Exercício 1 Contagem regressiva maluca Seguir para Exercício 3 É Fibonacci 10082022 1207 Bases Computacionais da Ciência 20222 David Exercício 1 Contagem regressiva maluca Descrição httpsmoodleufabcedubrmodvplviewphpid182872 12 Painel Meus cursos BC20222David Exercícios de Programação EPs Lista 3 Exercício 1 Contagem regressiva maluca Bases Computacionais da Ciência 20222 David Descrição Enviar Editar Visualizar envios Exercício 1 Contagem regressiva maluca Disponível a partir de quarta 6 Jul 2022 0000 Data de entrega quarta 17 Ago 2022 2359 Número máximo de arquivos 1 Tipo de trabalho Trabalho individual Contagem regressiva maluca Estamos habituados com contagens regressivas Fazemos contagem regressiva para a chegada de um ano novo uma data especial o começo de um filme dentre outras atividades Existem diversos aplicativos no mercado com este fim chamados temporizadores Uma característica comum a muitos deles é que a medida que o prazo final se aproxima a atualização do tempo fica mais frequente Por exemplo primeiro começam reportando o tempo em dias depois em horas em minutos e finalmente em segundos Essa característica deixa o aplicativo mais útil pois nos permite mensurar melhor o tempo que falta até o prazo final Um bilionário chamado John Williams precisa de um temporizador para o seu iphone de ouro O Sr Williams quer algo exclusivo porém mais do que um aplicativo desenvolvido exclusivamente para ele ele quer algo diferente de tudo que existe no mercado exclusividade é seu nome Após consulta com alguns especialistas da UFABC notou que este é um mercado saturado e que todos os temporizadores que poderiam ser desenvolvidos já o foram percebeu que a única forma de obter exclusividade seria se o seu temporizador fosse inútil Assim Sr Williams deseja um temporizador de segundos que passe a atualizar o tempo mais raramente Ele quer que o intervalo entre cada atualização fique dois segundos maior após cada uma delas Por exemplo se ele iniciar o temporizador com 50 segundos então receberá atualizações dizendo que faltam 50 48 44 38 30 20 e 8 segundos note que os intervalos entre as notificações foram 2 4 6 8 10 e 12 segundos Sabendo do funcionamento de tal aplicativo desenvolva um programa que exiba em quais segundos o Sr Williams receberá atualizações dado que o programa tenha sido inicializado com um tempo igual a N Entrada O seu programa deve receber um número inteiro positivo N que é o tempo inicial do temporizador Saída Seu programa deve escrever a saída conforme os exemplos abaixo Exemplos Entrada Saída 10 Faltam 10 segundos Faltam 8 segundos Faltam 4 segundos Acabou 50 Faltam 50 segundos