Atenção! Siga as instruções a seguir: - PDF
Download "Atenção! Siga as instruções a seguir:"
Manuella Sanches Domingues
1 Trabalho Prático da Disciplina Disciplina: Algoritmos AGT0001, TADS Turma F 2012/01 Atenção! Siga as instruções a seguir: Trabalhos em Duplas (ou individuais). Identificar os autores em todos os documentos entregues ( , documentação do trabalho em.doc e programas em.c ); Entregar via , como anexo, um documento do Word em formato.doc com todos os códigos desenvolvidos para os programas (.c ). Adicionalmente, devem também ser anexados, os programas em Linguagem C no formato.c (extensão do Dev-C++). Ou seja, os arquivos em formato.c deverão ser anexados à mensagem, juntamente com o documento gerado no Word; Encaminhar os trabalhos via para o seguinte endereço: o Só serão aceitos os trabalhos entregues até a aula do dia 26/06/2012 (terça-feira); No dia 26/06/2012, em aula presencial, todas as equipes serão questionadas/avaliadas sobre os trabalhos desenvolvidos, com a apresentação e arguição a respeito dos algoritmos e códigos entregues.
2 Desenvolva todos os algoritmos em Linguagem C (usando o Dev-C++):
3 Estrutura de Controle: Sequenciação (Forbellone&Eberspächer, Cap. 3, Exercícios Extras) 3. Calcule a dívida do cheque especial a ser quitada 6 meses depois a uma taxa de 5% de juros. O valor do empréstimo deve ser informado. 4. Dada a base e a altura de um retângulo, calcule o perímetro, a área e a diagonal. 5. Dada o lado de um quadrado, calcule o perímetro, a área e a diagonal. 6. Dado o raio de um círculo, calcule o perímetro e a área. 8. Dados dois catetos de um triangulo retângulo, calcule a hipotenusa. 9. Dada a razão de uma PA e seu primeiro termo, calcular o 20º termo. 10. Dada a razão de uma PG e seu primeiro termo, calcular o 20º termo. 11. Dado um horário, calcule quantos minutos e segundos transcorreram desde o início do dia. 12. Dado o valor do salário-mínimo e um determinado salário, calcule quantos saláriosmínimos estão contidos nele.
4 Estrutura de Controle: Seleção (Forbellone&Eberspächer, Cap. 3, Exercícios Extras) 14. Dada uma idade, informar se ela está compreendida no intervalo de 10 a 18 anos. 15. Dada uma sigla de estado, informar o nome dado a quem nasce ali (p.ex. paulista, mineiro, gaúcho, carioca etc). 16. Dadas 3 pontuações de finalistas em um campeonato, informe qual a pontuação que ficou em primeiro, segundo e terceiro lugar.
5 Estrutura de Controle: Repetição (Forbellone&Eberspächer, Cap. 3, Exercícios Extras) 20. Dado um limite inferior e superior, calcule a soma de todos os números pares contidos nesse intervalo. 21. A série de RICCI difere da série de FIBONACCI porque os dois primeiros termos podem ser definidos pelo usuário. Imprima os n primeiros termos da série de RICCI. 22. A série de FETUCCINE difere da série de RICCI porque o termo de posição par é resultado da subtração dos dois anteriores. Os termos ímpares continuam sendo o resultado da soma dos dois elementos anteriores. Imprima os n primeiros termos da série de FETUCCINE. 28. Uma das maneiras de se conseguir calcular a raiz quadrada de um número é subtrair dele os números ímpares consecutivos a partir de 1, até que o resultado seja menor ou igual a zero. O número de vezes que se conseguir fazer as subtrações é a raiz quadrada. Faça um algoritmo que calcule a raiz quadrada de dado numero conforme essa regra.
6 Estrutura de Dados: Vetores (Forbellone&Eberspächer, Cap. 4, Exercícios Extras) 5. Leia 100 números e escreva a média, o maior, o menor, o percentual de números ímpares e o percentual de múltiplos de Dados 2 vetores de 20 números, utilize um terceiro vetor para intercalar os números dos dois. Armazene os números do primeiro nas posições ímpares do terceiro, e os do segundo nas posições pares. Estrutura de Dados: Matrizes (Forbellone&Eberspächer, Cap. 4, Exercícios Extras) 12. Preencha uma matriz 3x3 de números inteiros e escreva os números cuja soma da linha e coluna resultem num número ímpar. 14. Preencha uma matriz 3x3 de números inteiros e escreva os dados contidos em uma coluna fornecida.
7 Programação Modular (com Procedimentos/Funções) (Forbellone&Eberspächer, Cap. 4, Exercícios Extras) 6. Construa uma função que retorne o somatório dos primeiros n elementos de qualquer PA, dados o primeiro termo e a razão. 7. Construa uma função que retorne o somatório dos primeiros n elementos de qualquer PG, dados o primeiro termo e a razão. 12. Dado um vetor de inteiros com 10 posições, construa uma função que retorne o maior valor. 13. Dado um vetor de inteiros com 10 posições, construa uma função que retorne o menor valor. 14. Dado um vetor de inteiros com 10 posições, construa uma função que retorne a média.
2.4Leia 4 variáveis A,B,C e D. A seguir, calcule e mostre a diferença do produto de A e B pelo produto de C e D (A*B-C*D).
1 Introdução 1. O que é uma linguagem compilada? 2. Como a linguagem C trata os tipo de dados String? 3. Existe o tipo lógico em C? Justifique a sua resposta. 2 Estruturas Seqüenciais 2.1 Leia duas variáveis
Lista de Exercícios 06 Revisão para a prova
Lista de Exercícios 06 Revisão para a prova Instruções: Essa lista não vale pontos, portanto ela é para aprendizado. Quando ficar com dúvidas não procure conteúdo na internet, faça uma revisão nos códigos,
Fundamentos de Programação 1 Slides 5 Prof. SIMÃO Jean Marcelo SIMÃO Exemplo de Algoritmo 1 algoritmo "Soma Dois Números v1" var prim_num, seg_num, soma : inteiro // Parte Principal inicio prim_num
Bacharelado em Ciência e Tecnologia BC0505 Processamento da Informação
Bacharelado em Ciência e Tecnologia BC0505 Processamento da Informação GABARITO EXERCÍCIOS - Java REPETIÇÃO / VALIDAÇÃO DE DADOS / TESTE DE MESA 1. Escreva um programa que solicita ao usuário dois valores
7 a Lista de Exercícios Assunto: Funções e passagem por referência com vetor e matriz (Tópico 7)
7 a Lista de Exercícios Assunto: Funções e passagem por referência com vetor e matriz (Tópico 7) Essa lista de exercícios tem como objetivo principal desenvolver algoritmos a partir dos conteúdos abordados
Aula prática 5. Funções Recursivas
Programação Funcional UFOP DECOM 2014.1 Aula prática 5 Funções Recursivas Resumo Definições recursivas são comuns na programação funcional. Nesta aula vamos aprender a definir funções recursivas. Sumário
double x; x = enigmab1(100);
8h Universidade Federal do ABC Avaliação: Prova 02 Disciplina: Processamento da Informação Turmas: A4, A5 (8hs) Professor: Jesús P. Mena-Chalco Data: 05/05/2016 Nome: RA: Instruções para a prova (leia