Analise Estruturada de sistemas
Por: joelam • 25/11/2015 • Trabalho acadêmico • 1.028 Palavras (5 Páginas) • 254 Visualizações
CENTRO UNIVERSITÁRIO ANHANGUERA DE SÃO PAULO
Cursos: Tecnologia em Analise e Desenvolvimento de Sistemas / Sistemas de Informação – 2° Semestre
DISCIPLINA: CONTRUÇÃO DE ALGORITMO
Alunos:
Daniel Carlos Horacio RA 6453339648 S.I.
Jessica da Silva Jardim RA 6820438457 S.I
Jaquicely kaiser Miranda RA 6662420314 S.I
Luiz Paulo de Oliveira Mota RA 6610315884 S.I
Luiz Henrique Gonçalves Teixeira RA 6276286141 T.A.D.S
Etapas, 3 e 4
SÃO PAULO
2013
Sumário
INTRODUÇÃO
ETAPA 3 - Aula-tema: Estruturas de controle: Iteração. Estruturas de dados compostas: vetores. Estruturas de dados compostas: matrizes.
PASSO 3 0
ETAPA 4 -
Aula-tema: Estruturas de dados compostas: vetores. Estruturas de dados compostas: matrizes.
PASSO 4 06
CONCLUSÃO................................................................................................................08
BIBLIOGRAFIA 08
INTRODUÇÃO
Introdução
Nessa atividade iremos resolver alguns problemas propostos usando diversos tipos de linguagens como o fluxograma, o algoritmo e a Linguagem C. Serão de problemas que exigem raciocínio e atenção para que sejam desenvolvidos de forma correta e clara.
é importante para que aprenda a analisar e resolver problemas apresentando sua solução por meio da estruturação de um algoritmo, especificando-o de forma detalhada e a realizando testes que o validem.
Passo 3. Problema 1
V F
Inicio
Inteiro: numero
Escreva (“Digite um número”);
Leia (numero);
Se (numero %2==0)
Escreva (“O número é Par!”);
Senão
Escreva (“O número é Impar!”);
Fim_Se
Fim
V F
Inicio
Inteiro: numero
Escreva (“Digite um número”);
Leia (numero);
Se (numero %2==0)
Escreva (“O número é Par!”);
Senão
Escreva (“O número é Impar!”);
Fim_Se
Fim
Inicio
Inteiro: numero
Escreva (“Digite um número”);
Leia (numero);
Se (numero %2==0)
Escreva (“O número é Par!”);
Senão
Escreva (“O número é Impar!”);
Fim_Se
Fim
V F
Inicio
Inteiro: numero
Escreva (“Digite um número”);
Leia (numero);
Se (numero %2==0)
Escreva (“O número é Par!”);
Senão
Escreva (“O número é Impar!”);
Fim_Se
Fim
O objetivo do problema era fazer com que o sistema solicitasse um número qualquer ao usuário e depois de recebido o sistema informa se esse número é par ou impar. Utilizamos nas três linguagens o recurso de decisão, onde o sistema tinha duas opções baseadas no que em resto de divisão. Quando o cálculo realizado pelo sistema deixava sobrar um número, isso indicava que esse número era impar, já que ele estava sendo calculado resto de divisão com 2. Agora se o retorno era zero, isso indicava que ele era divisível por 2 e que não haveria sobras de números e isso indicava um número par.
Dessa forma o sistema conseguia distinguir números pares de números impares e sempre retorna a resposta correta.
O objetivo do problema era fazer com que o sistema solicitasse um número qualquer ao usuário e depois de recebido o sistema informa se esse número é par ou impar. Utilizamos nas três linguagens o recurso de decisão, onde o sistema tinha duas opções baseadas no que em resto de divisão. Quando o cálculo realizado pelo sistema deixava sobrar um número, isso indicava que esse número era impar, já que ele estava sendo calculado resto de divisão com 2. Agora se o retorno era zero, isso indicava que ele era divisível por 2 e que não haveria sobras de números e isso indicava um número par.
Dessa forma o sistema conseguia distinguir números pares de números impares e sempre retorna a resposta correta.
4. Problema 2
Inicio
Real: dist1, dist2, dist3, dist4, media;
Escreva (“Digite distancia amigo 1:”);
Leia (dist1);
Escreva (“Digite distancia amigo 2:”);
Leia (dist2);
Escreva (“Digite distancia amigo 3:”);
Leia (dist3);
Escreva (“Digite distancia amigo 4:”);
Leia (dist4);
Media = (dist1+dist2+dist3+dist4)/4;
Escreva (“A distancia media é:”, media);
Fim
...