Академический Документы
Профессиональный Документы
Культура Документы
Sumrio
1
Definies.....................................................................................................1
1.1
Algoritmos...............................................................................................1
1.2
Linguagem de Programao....................................................................2
1.3
Compilador..............................................................................................3
1.4
IDE...........................................................................................................3
1.5
Diretivas de Compilao..........................................................................3
Variveis.......................................................................................................3
2.1
Tipos de dados.........................................................................................3
2.2
Declarao de variveis...........................................................................4
2.3
2.4
Atribuio.................................................................................................4
Sada padro.................................................................................................5
3.1
Formato geral..........................................................................................5
3.2
Exerccios......................................................................................................5
1 Definies
1.1 Algoritmos
Um algoritmo uma sequncia finita de instrues bem definidas e no
ambguas, cada uma das quais pode ser executada mecanicamente num
perodo de tempo finito e com uma quantidade de esforo finita.
O conceito de algoritmo frequentemente ilustrado pelo exemplo de uma
receita culinria, embora muitos algoritmos sejam mais complexos. Eles podem
repetir passos (fazer iteraes) ou necessitar de decises (tais como
comparaes ou lgica) at que a tarefa seja completada.
Um algoritmo corretamente executado no ir resolver um problema se estiver
implementado incorretamente ou se no for apropriado ao problema.
Algoritmos - AULA 1
Em Java:
public class OlaMundo {
public static void main(String[] args) {
System.out.println("Ol, Mundo!");
}
}
Pgina 2 de 6
Algoritmos - AULA 1
1.3 Compilador
O nome "compilador" usado principalmente para os programas que traduzem
o cdigo fonte de uma linguagem de programao de alto nvel para uma
linguagem de programao de baixo nvel (por exemplo, Assembly ou cdigo
de mquina).
1.4 IDE
IDE, do ingls Integrated Development Environment ou Ambiente Integrado de
Desenvolvimento, um programa de computador que rene caractersticas e
ferramentas de apoio ao desenvolvimento de software com o objetivo de
agilizar este processo.
As principais IDEs para desenvolvimento em C, no contexto do nosso curso,
so as seguintes:
Dev C++
NetBeans
Eclipse
Xcode
C Builder
2 Variveis
Na programao, uma varivel um objeto (uma posio, frequentemente
localizada na memria) capaz de reter e representar um valor ou expresso.
Enquanto as variveis s "existem" em tempo de execuo, elas so
associadas a "nomes", chamados identificadores, durante o tempo de
desenvolvimento.
Quando nos referimos varivel, do ponto de vista da programao de
computadores, estamos tratando de uma regio de memria (do computador)
previamente identificada cuja finalidade armazenar os dados ou informaes
de um programa por um determinado espao de tempo. A memria do
computador se organiza tal qual um armrio com vrias divises. Sendo cada
diviso identificada por um endereo diferente em uma linguagem que o
computador entende.
O computador armazena os dados nessas divises, sendo que em cada diviso
s possvel armazenar um dado e toda vez que o computador armazenar um
dado em uma dessas divises, o dado que antes estava armazenado
Pgina 3 de 6
Algoritmos - AULA 1
eliminado. O contedo pode ser alterado, mas somente um dado por vez pode
ser armazenado naquela diviso.
Algoritmos - AULA 1
2.4 Atribuio
Voc pode guardar algum dado numa varivel previamente declarada. Essa
ao se chama atribuio. O sinal de atribuio o =.
Exemplo:
int x;
x = 2;
Observaes:
A varivel que recebe o dado deve estar sempre esquerda do sinal de
atribuio;
Para marcar a casa decimal utilize o ponto e no a vrgula.
3 Sada padro
Para mostrar alguma informao na tela do computador voc pode utilizar uma
das funes existentes para isso. Uma delas a uma funo printf( ). Para
utiliz-la voc deve incluir o arquivo stdio.h usando a diretiva include.
Algoritmos - AULA 1
4 Um programa completo em C
#include<stdio.h>
#include<stdlib.h>
int main( )
{
printf("Bem vindo ao C\n");
system("pause");
return 0;
}
5 Exerccios
1) Implemente no computador o exemplo completo acima.
2) Crie uma varivel para armazenar a sua idade. Atribua um valor a essa
varivel e mostre o valor armazenado.
3) Crie uma varivel para armazenar o salrio de algum. Atribua um valor a
essa varivel e mostre o valor armazenado.
Pgina 6 de 6