TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

CONSTRUÇÃO DE ALGORITMOS

Trabalho Escolar: CONSTRUÇÃO DE ALGORITMOS. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  8/10/2013  •  810 Palavras (4 Páginas)  •  233 Visualizações

Página 1 de 4

CONSTRUÇÃO DE ALGORITMOS

Identificação dos dados e variáveis:

Variáveis:

Inteiro: X, Y

Inteiro: I //A variável I é utilizada para guardar qual caso está sendo executado

Inteiro: N //Numero de casos

Dados:

Entrada

• Numero de casos • Valor para x • Valor para y

Processamento

• leia (n) • repita(1) • i=i+1 • soma=0 • leia(x) • leia(y) • repita • x=x+1 • se (x%2<>0) entao • soma=soma+x • fimrepita • fimse • ate y=x • escreval (soma) • se (i=n) entao • escreval("fim") • pausa • fimse • fimrepita(1)

Saída

• Soma dos valores impares entre X e Y

Fluxograma:

Inicio

FIM

“Fim”

Enquanto I<>N

“O Resultado é =” soma

Enquato x<>y faca:

x=x+1

se (x%2<>0) então

soma=(soma+x)

I = i+1

Digite um valor para: X,Y

Digite um valor para: I

X ,Y, N , I ,SOMA : INTEIRO

Pseudo-Código:

Algoritmo: “ATPS - PARTE1"

Var:

soma, x, n, y, i :inteiro

inicio

escreval("Numero de casos: ")

leia(n)

repita(1)

i<-i+1

soma<-(0)

escreva("Digite um valor para x: ")

leia(x)

escreva("Digite um valor para y: ")

leia(y)

repita

x<-x+1

se (x%2<>0) entao

soma<-soma+x

fimrepita

fimse

ate y=x

escreval ("A soma e: ",soma)

se (i=n) entao

escreval("fim")

pausa

fimse

fimrepita(1)

fimalgoritmo

Tabela verdade:

CONDIÇÃO: RESULTADO: Se x<y Verdadeiro Se x=y Verdadeiro Se x>y Falso

Exemplos de funcionamento segundo enunciado:

Como podemos ver na imagem a seguir o programa esta executando e imprimindo os mesmos itens que consta no enunciado para a solução do programa um:

Figura 1 – exemplo de funcionamento segundo enunciado:

Exemplo de funcionamento (escolha do grupo):

A tabela a seguir contem as informações que o grupo optou por digitar em nosso teste e a imagem mosta a executação dos dados escolhidos:

Entrada: Saída Numero de casos: 3 X: 3 Y:9 A soma é: 12 X:6 Y:38 A soma é: 352 X:5 Y:14 A soma é: 40

Figura 2 – exemplo de funcionamento do grupo:

Relatório 1: Solução para o Problema 1

Passo 1: Foi nos apresentado o programa que seria usado para a solução do problema 1 e posteriormente o problema 2.

A linguagem é diferente, no entanto a sua base aparenta ser a mesma do programa já conhecido por nós (no caso o devc++).

Com relação ao programa não achamos muitas dificuldades, pelo contrario aparenta ser até mais simples que o devc++.

Passo 2:Após a leitura do exercício nos reunimos para analisar e discutir uma solução, depois de algumas reuniões concluímos que seria mais simples e rápido programar pelo devc++ e depois traduzido para o visualG.

As maiores dificuldades neste processo foram na atribuição de valores e organização de sintaxe, aconteceram também dificuldades no uso da função "repita".

No entanto com pesquisas em livros, consultas com professores e alunos mais experientes puderam ultrapassar esses obstáculos sem muitas dificuldades.

Outra dificuldade também foi na elaboração de uma lógica eficiente e de fácil entendimento a todos do grupo. Mas depois de refletirmos, discutirmos e analisarmos, chegamos a uma lógica definitiva, partindo desse ponto começamos a passa-la do papel para a o computador, fazendo algumas modificações e correções obtivemos o código

...

Baixar como (para membros premium)  txt (4.5 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com