Buscar

Programas de Computador


Continue navegando


Prévia do material em texto

www.danilovalerio.com.br 
Parte lógica do computador (Software) 
Software são os programas a Parte lógica, um 
conjunto de instruções que são interpretadas pelo 
computador para atingir a um determinado 
objetivo. Um conjunto de instruções ordenadas é 
denominado Algoritmo. 
No momento em que um programa é gerado, é 
determinado à ele em qual sistema operacional e 
em qual arquitetura de processador ele será 
executado. Ou seja, nele estará contido 
instruções específicas para um determinado tipo 
de processador, além de instruções específicas 
para um determinado sistemas operacional. 
Linguagem de máquina 
Na Linguagem de Máquina o código é uma sequência de números que 
representam as instruções a serem executadas pelo processador. É uma 
linguagem praticamente impossível de se trabalhar dado a dificuldade de se ler 
o código e de mantê-lo. Podemos verificar essa complexidade no exemplo 
abaixo um trecho de programa em linguagem de máquina: 
000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000010000000000100000000
000000000000111000011111101110100000111000000000101101000000100
111001101001000011011100000000001010011001100110100100001010101
000110100001101001011100110010000001110000011100100110111101100
111011100100110000101101101001000000110001101100001011011100110
111001101111011101000010000001100010011001010010000001110010011 
 
Linguagem de programação 
Como vimos no exemplo acima, escrever um programa em Linguagem de 
Máquina é totalmente inviável. Para solucionar esse problema surgiram as 
Linguagens de Programação que tentam se aproximar das linguagens 
humanas. Confira um trecho abaixo escrito em C: 
main(){ 
int n1=0,n2=0; 
puts(“Digite um numero 
inteiro:”); 
scanf(“%d”,&n1); 
puts(“Digite um numero 
inteiro:”); 
scanf(“%d”,&n2); 
if((n1+n2)>10){ 
printf(“\nResultado da 
soma:%d”,n1+n2); 
} 
puts(“”); 
system(“pause”); 
} 
 
 
 
www.danilovalerio.com.br 
Podemos classificar os softwares em três partes: 
1) Sistema Operacional: Que controla o computador e é responsável pela 
‘tradução’ da linguagem de máquina e do usuário, exemplos: Windows XP, 
Vista, Linux, Unix, DOS, MAC OS X e outros mais. 
2) Aplicativos e Utilitários: São criados para uma função específica na qual 
o programa foi desenvolvido para ‘ser referência’, exemplo: Word, Excel, 
Photoshop, Indesign, Adobe Flash, Adobe Dreamweaver, Sony Vegas, 3D’S 
Max e outros. 
3) Compiladores: Que fica responsável por traduzir uma determinada 
linguagem de programação para linguagem de máquina. Por ex: Compilador 
Java, Compilador C# e outros… 
 
Existe também a classificação Peopleware que são as pessoas que fazem uso 
de hardware e software para realizar alguma tarefa, enfim são as pessoas que 
utilizam os recursos do computador. 
 
A seguir um exemplo fictício: “Programa para tomar banho” 
1. Escolha roupas limpas e coloque-as em algum lugar no quarto 
2. Pegue a toalha onde ela estiver 
3. Vá até a porta do banheiro 
4. Se estiver aberta entre 
5. Se não, abra-a e entre 
6. Feche a porta do banheiro e tranque 
7. Pendure a toalha no local adequado 
8. Tire suas roupas e calçado 
9. Coloque-os no local adequado 
10. Vá até o registro do chuveiro 
11. Abra o registro do chuveiro 
12. Verifique a temperatura da água 
13. Quando estiver agradável 
14. Vá para baixo do chuveiro 
15. Se molhe 
16. Saia de baixo do chuveiro (ou desligue o chuveiro) 
17. Pegue o sabonete no local adequado 
18. Ensaboe 
19. Guarde o sabonete no local adequado 
20. Volte para baixo do chuveiro (ou ligue o chuveiro) 
21. Enxágue 
22. Desligue o registro do chuveiro 
23. Vá até a toalha 
24. Pega a toalha pendurada 
25. Seque-se com a toalha 
26. Enrole a tolha na cintura 
27. Pegue o rodo 
28. Puxe a água p/ o ralo com o rodo 
29. Deixe o rodo em seu devido lugar 
www.danilovalerio.com.br 
30. Destranque e abra a porta do banheiro 
31. Saia do banheiro 
32. Encoste a porta 
33. Seque os pés no „capacho‟ 
34. Vá até a entrada do quarto 
35. Entre no quarto 
36. Fecha a porta e tranque 
37. Desenrole a toalha da cintura 
38. E coloque-a num canto 
39. Viste a roupa escolhida 
40. Destranque e abra a porta do quarto 
41. Vai pendurar a toalha no local adequado 
 
Notas: O ‘programa não computacional’ acima é mais adequado para uma 
pessoa do sexo masculino e ser ‘usado’ em um banheiro sem boxe e que tenha 
cesto para roupa suja e outros detalhes que não se aplica a este exemplo 
básico; Como citado em aula, existem inúmeros detalhes para deixar um 
programa funcional lembrando que para isso são realizadas as atualizações.