Buscar

Apresentação introdução aula 1



Continue navegando


Prévia do material em texto

Lógica
Trata-se da Ciência que estuda as formas do pensamento. E sempre que pensamos, a lógica nos acompanha, como nos exemplos a seguir.
Exemplo 1
Um bebê sabe que precisa chorar para receber atenção;
Exemplo 2
Para pegar a caneta que está dentro da gaveta da gaveta fechada, precisamos primeiro abrir a gaveta para depois pegar a caneta.
Expressão do pensamento
O pensamento (e a lógica) pode ser expresso por meio da palavra falada ou da palavra escrita. Um mesmo pensamento pode ser expresso em inúmeros idiomas, tanto oralmente quanto por escrito.
COMENTÁRIO
Na informática não é diferente, e usamos alguns recursos para representar o conhecimento. Os exemplos mais comuns são os fluxogramas e os algoritmos. Você vai perceber que esses recursos não são exclusivos da área.Eles podem e devem ser usados em várias situações do nosso dia.Vamos estudar cada um deles.
SAIBA MAIS
A representação gráfica possibilita que entendamos, de forma rápida e fácil, uma solução para um problema e mostra a como as informações ou documentos entre os elementos que participam no processo são transformadas.
GABARITO
Ele avalia e calcula as raízes de uma equação do segundo grau. Para que seja possível executar a operação x = -b/(2*a), é preciso verificar se o valor de a não é zero.
MANUAL
E qual a importância dos algoritmos na programação? Eles servem para representar o raciocínio, independentemente de detalhes computacionais, ou seja, deixam os detalhes que uma linguagem de programação possui. Esses detalhes podem ser acrescentados mais tarde. O importante é focalizar primeiro na resolução algorítmica do problema, possibilitando depois codificá-la em qualquer linguagem.
SAIBA MAIS
Dependendo da equipe, do problema ou do projeto, é bom usar uma
 dessas duas formas (algoritmos ou fluxogramas), ou até mesmo as duas
 formas simultaneamente, se for o caso, para poder esclarecer com 
precisão a solução de um determinado problema. 
O algoritmo é muito usado em várias situações. Na matemática, 
existem vários tipos de algoritmos, assim como na genética em Biologia 
e até mesmo na Administração e Economia.
ATENÇÃO
Você já entendeu que é possível representar programas de computador 
ou processos por meio de figuras (no fluxograma) ou por texto
 (no caso de algoritmo). 
É preciso agora entender como de fato os computadores são
 programados. Para isto, usamos uma linguagem de programação.
REFLEXÃO
Em 1960, não tínhamos a internet na forma como é hoje, logo a 
linguagem Fortran, que é uma das primeiras a serem usadas em grande 
escala, não serve para programar para a internet. Essa linguagem era 
voltada para as características de sua época como cálculos científicos e 
outros. E assim ocorreu com as outras linguagens. Veja como evoluíram 
até chegar à linguagem C++, que vamos estudar nesta disciplina. E veja 
que o C++ deu origem a duas grandes linguagens muito usadas 
atualmente: o Java e o C#
1943
A primeira geração dos computadores foi marcada pelo ENIAC (Electrical Numerical Integrator and Calculator). Ele foi criado em 1943 por John Eckert e John Mauchly e era bem diferente do que conhecemos por um computador atual.
1947
A segunda geração dos computadores 
ficou marcada pelo desenvolvimento do
 transístor em 1947. Os transístores 
oferecem muitas vantagens em relação
 às válvulas:São muito menores que as 
válvulas;Muito mais econômicos;
Muito mais rápidos;Não esquentam.
1951
Em 1951, foi criado o UNIVAC
 (Universal Automatic Computer). 
Os computadores desta época eram
 diferentes dos atuais em vários
 sentidos. Um deles é que os 
computadores eram construídos 
com finalidades muito específicas. 
Período de 1965 a 1970
Outro grande avanço na eletrônica contribuiu diretamente na arquitetura dos computadores: o surgimento do circuito integrado (CI), também chamado de microchip.
Dias atuais
Depois da quarta geração, os 
computadores tiveram uma 
evolução muito rápida.
Vamos saber mais sobre a tecnologia 
nos dias atuais a seguir. 
PDF
Começo da década de 1970
Os computadores ficam menores ainda e começam a usar o microprocessador, que é um circuito com vários circuitos eletrônicos presentes internamente
COMENTÁRIO
Essa arquitetura foi criada por John Von Neumann, um matemático húngaro naturalizado estadunidense que 
contribuiu com várias áreas, inclusive a computação. A arquitetura desenvolvida por ele é usada de uma maneira 
geral nos computadores mais modernos, inclusive em supercomputadores, com algumas variações, mas de qualquer 
forma obedecem ao princípio desenvolvido por Von Neumann.
Uma memória, dividida em primária e secundária 
A memória primária é o que conhecemos como RAM: 
memória de acesso aleatório, podendo ser escrita e apagada.
Uma unidade de controle
Responsável pela sincronização entre os demais componentes.
Uma unidade lógica e aritmética (ALU)
Responsável pelos cálculos e seus controle
Dispositivos de entrada e saída
Compreendendo os discos, pendrives e demais dispositivos de armazenamento.