Você está na página 1de 5

Aula 3 -

História do computador – Computar - contar coisas - diminuiu tamanho e melhorou desining

Logica – Surgimento com Aristóteles

A lógica consiste na construção racional e coerente do raciocínio

Logica algébrica – possibilitou o aprofundamento na programação – extremamente


importante na computação

Aula 4

Hardware - parte tangível – mouse, cpu, tela (componentes físicos)

Função: serve como um sistema de entrega do software

Divisão: entrada (mouse teclado) saída(impressora, monitor) componentes internos(fonte, Hd,


Ran) armazenamento secundário (HD esterno)

Durabilidade: tempo

Falha: aleatória, ficando mais frequente com tempo

-possui uma composição padrão (arquitetura interna)

Monitor, teclado, mouse, gabinete(placa mãe, disco rígido(HD), memoria ran e processador)

A) Processador, circuito integrado que realiza as funções de calculo e tomadas de decisão do


computador
B) Placa mãe, conecta e interliga todos os dispositivos
C) Memorais primarias (RAM) – armazena temporariamente os dados que estão em uso
nesse momento
D) Memorais primarias (ROM) - ativa o computador, pega o sistema e leva do hd para a ram
E) Memorais secundarias (HD,SSD) – armazena dados por tempo indeterminado

Aula 5

Software – intangível – programas, navegadores (Programas e sistemas)

Conjunto de instruções dada a um computador, de modo que ele execute uma tarefa.
Desenvolvida por meio de códigos e linguagem de programação.

Função: executar uma tarefa específica. Fornece um conjunto ordenado de instruções para o
hardware

Divisão: sistema (operacionais) e aplicativo (navegador)

Durabilidade: indeterminado, depende de ficar desatualizado

Falha: sistemática, não muda com tempo

Softwares de sistema - operam o hardwere do computador de forma direta.


Drives de dispositivos - controlam e monitoram o funcionamento de dispositivos específicos,
tb são softweres de sistema

Softwere de aplicativo – são os que chegam ao usuário final, como editores de imagens,
processadores de textos, etc

Programador monta as intruções que o software vai utilizar. Existe diversas linguagens de
programação cada uma tem vantagens e desvantagens

Linguagens de programação:

A) Compiladas: é uma linguagem em que o código fonte é executado diretamente pelo


sistema operacional, após ser traduzido por meio de um processo chamado
compilação, usando um programa de computador chamado compilador.

O código é feito(CODIGO FONTE), passa por um compilador gerando um código objeto (código
assembly) vai ser leito pelo computador

Assembly é uma linguagem de programação composta, por comandos simples, escrevendo


código assembly você sabe exatamente o que o processador está fazendo. (dificl de entender)

Assembler – é um programa que lê o arquivo contendo os comandos simples da linguagem


assembly e transforma em linguagem de maquina

Linguagem de maquina é a única coisa que o processador consegue interpretar ( não da pra
entender)

B) Interpretadas:

É uma linguagem de programação em que o código fonte nessa linguagem é executado por um
programa de computador chamado interpretador, que em seguida é executado pelo sistema
operacional ou processador.

Aula 6: hardware/software

Aula 7: Uso da lógica na solução de problemas

Sequencias de ações – obedecem uma determinada ordem – a partir de um estado inicial –


tendo um período de tempo finito – tendo resultados esperados e bem definidos

A) Logica formal

Proposição – uma frase que não é ambígua. Declarativa, que pode ser verdadeira ou falsa

3 princípios 1) identidade (cada coisa é igual a si mesma), 2) não contradição (algo não pode
ser verdadeiro e falso ao mesmo tempo 3) terceiro excluído (não á nada além de verdadeiro e
falsa)

B) Logica algébrica
Trata de estudo das sentenças declarativas também conhecidas como proposições. Atribui
valores e operadores entre sentenças.

Lei do meio excluído (ou é F ou é V)

Lei da contradição (não pode ser f e v ao mesmo tempo)

Lei da funcionalidade ( o calor logico de uma proposição é unicamente determinada pelos


valores lógicos de suas proposições constituintes)

Tabela verdade (estrutura lógica que facilita raciocino humano) serve para representar
proposições e combinações entre elas.

Operadores

1- Negação, faz com que uma proposição faz com que o valor desta proposição inverta
2- Conjunção, requer que todas as partes sejam verdadeiras, para que o resultado final
seja verdadeiro, caso haja um falso, toda se torna falsa
3- Disjunção, requer que apenas uma das partes da proposição composta seja
verdadeira, para que o resultado final seja verdadeiro

Aula 8: algoritmos

Escrever um passo a passo, pra resolver um problema

O algoritmo tem que ser

1 –Efetivo 2-Bem definido 3-Finito 4-Completo

Aula 9: resolução de problemas

Problema (ter o problema muito bem entendido) - solução em forma de algoritmo


(descritivo de todo passo a passo), codificação em uma linguagem – solução como
programa de computador

Quanto melhor o algoritmo, melhor vai ser a resolução.

Pular a etapa do algoritmo, gera mais problema, siga o passo a passo

Aula 10: representar um algoritmo

Fluxograma (utiliza forma geométrica para representar, cada forma representa algo)

Pseudocódigo

Aula 11: construindo um algoritimo

1- Usar somente um verbo por frase


2- Pensar um algoritimo para alguém que não faça programação entenda
3- Curtas e semples
4- Ser objetivo, não usar palavras com sentido dubio
Fases de construção
1- Entrada de dados (informações que o computador precisa pedir pra resolver o
problema)
2- Processamento(são os precedimentos utilizados para chegar no resultado final)
3- Saída (são os resultados obtidos pelo processamento e que vai ser mostrada para o
usuário)

Aula 12: exercícios

Exercício 1

Entrada de dados:

Abrir número1

Abrir número2

Processos:

Somar numero1 + numero2

Saída:

Resultado da soma

Algoritmo:

Ler numero1

Ler numero2

Soma = numero1 + numero2

Escrever Soma

Exercício 2

Entrada de dados:

Abrir prova1

Abrir prova2

Abrir prova3

Processo:

Soma = prova1 +prova2 +prova3

Media = soma/3

Saída:

Mostrar se foi aprovado ou reprovador


Algoritmo:

Ler prova1

Ler prova2

Ler prova3

Soma = prova1 +prova2 +prova3

Media = soma/3

Se media >= 7 entao

Escreva “aprovado”

Senão

Escreva “reprovado”

Você também pode gostar