ATPS Construção De Algoritmo - 2º Semestre
Trabalho Escolar: ATPS Construção De Algoritmo - 2º Semestre. Pesquise 861.000+ trabalhos acadêmicosPor: RafaCamargo • 12/10/2013 • 968 Palavras (4 Páginas) • 415 Visualizações
ANHANGUERA EDUCACIONAL
Rafael dos Santos Tiago Camargo – RA 6814008317
Rodrigo dos Santos da Silva - RA 6056475048
Lucas Yuri Ferigatto – RA 6277291051
Luis Felipe Teixeira – RA 6056484245
ATIVIDADES PRÁTICAS SUPERVISIONADA DE CONSTRUÇÃO DE ALGORITMOS
OSASCO
2013
Sumário
1 - Introdução 3
2 - Relatório 1 – Solução para o Problema 1 4
2.1 Identificação de dados e variáveis 4
2.2 Pseudo-Linguagem: 5
2.3 Diagrama de Blocos: 6
2.4 Apresentação do código fonte 7
3 - Relatório 2 – Solução para o Problema 2 8
3.1 Identificação de dados e variáveis 9
3.2 Pseudo-linguagem: 9
3.3 Diagrama de Blocos: 10
3.4 Apresentação do código fonte 11
4 - Conclusão 12
5 - Referências Bibliográficas 13
1 - Introdução
Nesta atividade iremos adquirir conhecimento propondo soluções para problemas e realizando criações de programas em linguagem C. Para realizarmos tal atividade foi proposto um desafio que consistem na criação de programas para uma equipe que participara de um concurso de programação.
Para solução teremos que realizar um passo-a-passo realizando a construção do algoritmo para cada programa, passando para o pseudo-código depois para uma apresentação gráfica em diagrama de blocos e assim passando para a linguagem de programação que será a linguagem C, utilizando o programa Dev C++.
Iremos identificar as variáveis e os dados do programa explicar o funcionamento do mesmo.
Após a construção do código fonte iremos relatar as dificuldades que encontramos no desenvolvimento do programa e quais foram as propostas para a solução dos problemas indicados.
2 - Relatório 1 – Solução para o Problema 1
No primeiro problema tivemos que criar um programa que calculasse os valores impares entre dois números informados pelo usuário. O programa irá exibir todos os números existentes em os valores inseridos e logo após o resultado da soma.
Para isso executamos códigos para realizar solicitações ao usuário e declaramos algumas variáveis para guardar as informações inseridas pelo usuário e mostrar o resultado aguardado facilitando a execução do programa.
2.1 Identificação de dados e variáveis
Para início do programa temos que informar quantas vezes o mesmo irá executar a tarefa que o programa realizar, para essa quantidade de casos foi criado uma variável denominada de “testes”.
Para guardar dois números os números informados pelo usuário deem o nome de “num1” e “num2”, denominamos uma variável fixa “i” para toda vez que o número for menos que a quantidade de casos ele irá somar +1 a esse valor.
Para essa soma foi criada a varável “soma”, outra variável foi criada para mostrar o resultado das somas dos números impares entre os números informados no início do programa, a chamamos de “resultado”.
No final do programa é possível visualizar os valores entre os números informados e a soma dos números impares entre os mesmos.
2.2 Pseudo-Linguagem:
Pseudo-linguagem é a forma de criar algoritmo antes de executar o código que deve ser de fácil interpretação.
Abaixo veja como fica o pseudo-código do programa criado para o problema 1:
• Insira a quantidade de casos;
• Leia a quantidade de casos;
• Informe o primeiro número;
• Informe o segundo número;
• Leia o primeiro número informado pelo usuário;
• Leia o segundo número informado pelo usuário;
• Mostre os valores entre os dois números informados;
• Some os impares;
• Mostre o resultado;
2.3 Diagrama de Blocos:
Segue representação gráfica do programa, usando o diagrama de blocos para melhor visualização de como o programa trabalha:
2.4 Apresentação do código fonte
Abaixo mostramos como ficou o código executável do programa:
3 - Relatório 2 – Solução para o Problema 2
O desafio do segundo problema constituía em criar um programa que ajudasse um grupo de amigos a calcular a distância média da casa de um deles. O programa deve solicitar o nome e a distância da casa
...