A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Introdução à Informática e Computação

Apresentações semelhantes


Apresentação em tema: "Introdução à Informática e Computação"— Transcrição da apresentação:

1 Introdução à Informática e Computação
Professor: Helio Henrique Lopes Costa Monte-Alto ”Cristo padeceu uma vez pelos pecados, o justo pelos injustos, para levar-nos a Deus” ”Porque Deus amou o mundo de tal maneira que deu o seu Filho unigênito, para que todo aquele que nele crê não pereça, mas tenha a vida eterna.” ”Crê no Senhor Jesus Cristo e serás salvo” (1 Pedro 3:18, João 3:16, Atos 16:31)

2 O que é um computador?

3 O que é um computador? Uma Super Calculadora!!!

4 O que é um computador? Falando sério: Teoricamente:
Um sistema que realiza algum tipo de computação

5 O que é um computador? Falando sério: Teoricamente:
Um sistema que realiza algum tipo de computação Mas o que é computação??

6 Descrito por um algoritmo
O que é computação? É a solução de um problema por meio de um algoritmo. O que é um algoritmo: Computa uma saída (o resultado do problema) a partir de uma entrada Algoritmo é uma sequência finita de instruções bem definidas e não ambíguas que podem ser executadas mecanicamente num período de tempo finito. Descrito por um algoritmo

7 O que é computação Ilustração – Nós somos computadores

8 O que é computação Ilustração – Receita de bolo: Um “Algoritmo”
Computador Saída Algoritmo / programa Entrada

9 Exemplos de problemas computáveis
Busca em uma lista desordenada Entrada: {Lista de itens, Item a procurar} Saída: Posição do “item a procurar” na “lista de itens” Algoritmo: Para cada posição pos na lista de itens lista, começando por 0 Se item na posição pos da lista é igual a item a procurar Retorna posição pos Senão vai para a próxima posição

10 Exemplos de problemas computáveis
Ordenar lista desordenada Entrada: Lista de itens desordenada Saída: Lista de itens ordenada Exemplo de algoritmo: Insertion Sort

11 Exemplos de problemas computáveis
Ordenar lista desordenada Entrada: Lista de itens desordenada Saída: Lista de itens ordenada Exemplo de algoritmo: Insertion Sort Simulação:

12 Exemplos de problemas computáveis
Ordenar lista desordenada Insertion sort na linguagem Java: public Long[] ordenarCrescente(Long[] array) { for(int fixo = 1; fixo < array.length; fixo++) { for (int var = fixo; var >= 1 && array[var] < array[var - 1]; var--){ // Troca os elementos array[var] += array[var - 1]; array[var - 1] = array[var] - array[var - 1]; array[var] -= array[var - 1]; } } return array;

13 Algoritmos x Programas x Software
O que é um programa de computador?

14 Algoritmos x Programas x Software
O que é um programa de computador? É um algoritmo ou conjunto de algoritmos codificados em uma linguagem de programação É projetado/desenhado para resolver problemas e automatizar processos

15 Algoritmos x Programas x Software
O que é um programa de computador? É um algoritmo ou conjunto de algoritmos codificados em uma linguagem de programação É projetado/desenhado para resolver problemas e automatizar processos Outros termos: Software Sistema de software Sistemas de informação

16 Recapitulando... Um computador é uma ferramenta, ou um sistema...
... Capaz de realizar computações ... ... Que consistem na solução de um problema ... ... Tal solução é descrita por meio de algoritmos ... ... A codificação de um algoritmo ou conjunto de algoritmos em uma linguagem de programação constitui um programa ... ... Um programa de computador é também chamado de software ... ... Utilizamos software e computadores no nosso dia-a-dia para resolver alguns de nossos problemas, facilitando nosso trabalho na vida acadêmica e profissional.

17 Resumindo... O computador é uma ferramenta/máquina de executar programas

18 Resumindo... O computador é uma ferramenta de executar programas

19 Certo, e o que é informática?
Como o próprio nome diz: preocupa-se com o armazenamento, transmissão e processamento de informações. Tratamento racional e sistemático da informação por meios automáticos e eletrônicos. Computação x Informática: Pode-se dizer que Informática é um tipo de aplicação da Computação.

20 OK, mas o que vamos ver nesta disciplina?
Noções de computação e informática Noções de estrutura de um computador Noções de software e sistemas de informação Noções de internet e redes de computadores Utilização de um sistema operacional Utilização de software de processamento de textos Utilização de software de apresentação Utilização de software de planilha eletrônica Se tivermos tempo LaTeX para criação de documentos e apresentações acadêmicas

21 Dúvidas???


Carregar ppt "Introdução à Informática e Computação"

Apresentações semelhantes


Anúncios Google