Escolar Documentos
Profissional Documentos
Cultura Documentos
TAUBAT-SP
NOVEMBRO/2014
FLAVIO MARCONDES BASSINI RA: 8075816925
TAUBAT-SP
NOVEMBRO/2014
FLAVIO MARCONDES BASSINI RA: 8075816925
___________________________
Cincia da Computao
SUMRIO
DESENVOLVIMENTO---------------------------------------------------------------------------------6
NOO DE ALGORITMOS------------------------------------------------------------------------6
PSEUDO LINGUAGEM-----------------------------------------------------------------------------6
ESTRUTURA DE UM PROGRAMA----------------------------------------------------------------7
TIPOS PRIMITIVOS PARA REPRESENTAO DE DADOS E VARIVEIS---------------------7
OPERADORES ARITMTICOS, LGICOS E RELACIONAIS------------------------------------8
CARACTERSTICAS DO AMBIENTE DE DESENVOLVIMENTO C-------------------------------9
PROGRAMAO ESTRUTURADA-------------------------------------------------------------10
CONCLUSO------------------------------------------------------------------------------------------11
REFERNCIAS BIBLIOGRFICAS-------------------------------------------------------------12
INTRODUO
Neste trabalho temos como objetivo criar um programa no qual ele possa executar
uma funo para receber os pedidos: quantidade em quilos, largura das
bobinas e altura das bobinas, que combine a informao de largura de todos os
pedidos informados e resulte em um valor que determine qual o total que ser usado
da
Bobina Jumbo. Apresentando ainda o volume de produo necessrio para
atendimento dos pedidos, o usurio da largura total que ser utilizada da Bobina
Jumbo e a soma de todas as larguras dos pedidos que fossem informados pelo
usurio.
DESENVOLVIMENTO
Estrutura seqencial
Uma estrutura de seleo permite a escolha de um grupo de aes a
serem executadas quando determinadas condies, representadas por expresses
lgicas, so ou no satisfeitas. Selees simples e Seleo composta. Exemplo:
#include <stdio.h>
int main ()
{
int num;
printf ("Digite um numero: ");
scanf ("%d",&num);
if (num>10)
printf ("\n\n O numero e maior que 10");
if (num==10)
{
printf ("\n\n Voce acertou!\n");
printf ("O numero e igual a 10.");
}
if (num<10)
printf ("\n\nO numero e menor que 10");
system ("PAUSE");
}
Seleo encadeada
Em linguagem C podemos usar estruturas if else if encadeadas para
construir o cdigo equivalente.
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
int N1, N2 ;
printf("Digite o primeiro numero: ");
scanf("%d", &N1);
printf("Digite o segundo numero: ");
scanf("%d", &N2);
if (N1 == N2)
printf("Os numeros so iguais!");
else
if (N1 > N2)
printf("O maior valor e = %d", N1);
else
printf("O maior valor e = %d", N2);
printf("\n");
system("pause");
return (0);
}
int main()
{
int opcao;
printf("1. Pesquisar\n");
printf("2. Comprar\n");
printf("3. Sair\n");
printf("\n");
switch (opcao)
{
case 1: printf("Voc escolheu a opo 1. Pesquisar.\n");
break;
case 2: printf("Voc escolheu a opo 2. Comprar.\n");
break;
case 3: printf("Voc escolheu a opo 3. Sair.\n");
break;
default:printf("Voc no escolheu nenhuma das trs opes.\n");
break;
}
return(0);
}
ESTRUTURAS DE REPETIO
Repetio com o teste no final, repetio com o teste no incio, repetio com
a varivel de controle. Exemplo:
#include<conio.h>
#include<stdio.h>
int main () {
int I;
for (i=0; i<10; i++)
{
Printf (%d\n, i);
}
getch();
}
PROGRAMAO ESTRUTURADA 2
Desenvolvimento da varivel
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
float q,l,a,p,n,pes,elim;
scanf("%f",& p);
scanf("%f",& pes);
n=p/pes;
scanf("%f",& l );
elim=1-(l/2450);
if (elim<= 0.75){
else {
}
system("PAUSE");
return 0;
}
CONCLUSO
Conclumos que essencial a criao de algoritmos para executar tarefas de forma
eficiente, a fim de resolver problemas computacionais. A compilao do software foi
feita pelo Dev C++, e o software funcionaram perfeitamente na mquina, concluindo
o trabalho com exatido aos resultados pedidos no desafio.
REFERNCIAS BIBLIOGRFICAS
http://pt.wikipedia.org/wiki/Algoritmo
http://www.di.ubi.pt/~agomes/programacao/teoricas/04-algoritmos.pdf