Buscar

Algoritimos para iniciantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

LTP - 01
Algoritimos computacionais > sequencia de operaçoes ( açoes ) .. 
-------------------------------------
4 caracteristicas importantes -- 
º Finito
º
 definiçao
ºEntradas 
ºSaídas
LINGUAGEM C# --- ( Ferramenta - visual Studio 2010 )
¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Variável : Nome e Tipo 
Exemplo: - int a;
 - string b;
Tipos de dados : classificaçao quanto ao conteúdo que sera trabalhado dentro da variável. 
int = Numeros inteiros positivos e negatívos incluindo o 0 ( zero ).
double = Numeros inteiros positivos e negativos e números fracionários incluindo o zero. Trabalhando sempre com pontos em definiçoes de casos decimais.
string = Valores alphanuméricos interpretados como texto ... Ex : “RUA BRASIL, 567”,”435”; sempre entre aspas, no meio sera um valor texto
bool = Valores lógicos .. Ex: true = “ verdadeiro”
 false = “ falso”
Exemplos de criaçao de variáveis em C# : 
I nt i ; Tipo inteiro;
 
 
Portugolint a ; Tipo inteiro; 
string Nome ; Tipo caracter;
double B ; Tipo Reais; 
bool operador ; Tipos lógico;
 Algumas regras para nomenclatura de variáveis:
 
Não começar com caracter numérico; Ex: (1bimestre);
Não conter espaços em branco; Ex: (nomecliente);
Não colocar acentuaçoes Ex: (código); 
Não ser uma palavra reservada da linguagem; Ex: (void);
Procurar sempre iniciar com letras minúsculas.
No caso de ser uma palavra composta a primeira letra de cada palavra deverá ser maiúscula; Ex: ( BairroVendedor).
Entrada / Processamento / Saída
Todo programa, software ou rotina de código se baseia no conceito de entrada, processamento, e saída.
Ex Entrada: Console.Out.Write(“Entre com a sua idade:”);
Processamento: c = ((a*b) / 15) - expressão aritimética
Saída : Console.Out.WriteLine(“Idade:*+ idade);
Algoritmos – Formas de representaçaos:
Exemplo: pseudocódigo
	Memória 
N1 < 8
N2 < 7
N3 < 9
N4 < 6
SOMA < 30
MEDIA < 7.5
	 Vídeo
? 8
? 7
? 9
? 6
 Média Final: 7.5
Algoritimo “Calcula-média”
Var :
N1, N2, N3, N4, MEDIA, SOMA REAL
Início:
E_____ ENTRADA DE DADOS ______
Leia (N1, N2, N3, N4)
a_____ PROCESSAMENTO ________
SOMA < N1 + N2 + N3 + N4
MEDIA < SOMA/4
A __________ SAÍDA _______
Armazenamento de dados na memória
Cada cédula de memória ocupa 1 byte.
Cada tipo de dado necessita de uma certa quantidade de memória para armazenar a informaçao;
Para recuperar uma deteterminada informaçao na memóra seria necessário saber o tipo de dado desta informaçao ( ou seja, o número de bytes que ele ocupa na memórias ) e a posiçao inicial deste conjunto de bytess na memória.
 Por exemplo: para recuperar a informaçao “banana” ttemos que saber que são 6 bytes e que inicia na posiçao 18.
Para contornar este problema, foi criado o conceito de variavel. Uma variável contém uma referência ao endereço inicial e sabe-se o número de bytes que ocupa na memória através do seu tipo de dado.
Exemplo:
FRUTA = “BANANA”;
SALARIO = 1250.00;
IDADE = 25;
 CONTINUAÇÇAO ‘http://www.youtube.com/watch?v=r7D17jymfxQ&spfreload=10&hd=1 ‘
01:15:00Min’ [ Logica e Tecnica de Programaçao ]

Continue navegando