Buscar

Introdução à Programação - Professor Marcelo Linder (Univasf) - Aula 01

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 9, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

Introdução à Programação
Universidade Federal do Vale do São Francisco
Professor: Marcelo Santos Linder
E-mail: marcelo.linder@univasf.edu.br
Programa da Disciplina
Ementa
Objetivos
Metodologia
Recursos
Forma de Avaliação
22
Forma de Avaliação
Conteúdo Didáticos
Datas (aulas, avaliações)
Tópicos das aulas
Referências Bibliográficas 
Forma de Avaliação
A avaliação será realizada mediante duas
provas e um trabalho. A média do discente
resultará da média aritmética das notas
obtidas.
33
Observação: O aluno para obter aprovação
deve ter no mínimo 75% de presença.
Informações Gerais
Material de apoio
Os slides utilizados em aula, PD, datas de
avaliações e demais informações referentes à
disciplina são encontradas na página
www.univasf.edu.br/~marcelo.linder
44
Dados sobre a oferta anterior (2015.2)
Total de discentes: 26
Percentual geral de aprovação: 34,6%
4; 15%4; 15%
Aprovados por
5
5; 19%
13; 51%
Aprovados por
média
Aprovados com
final
Reprovados por
média
Reprovados por
falta
Introdução
6 13
Introdução
O que é um
computador?
Não é uma...
77
Não é um...
Denomina-se computador uma máquina capaz de
variados tipos de tratamento automático de
informações ou melhor processamento automático
de dados.
O que vem a ser computação?
Introdução
88
O que vem a ser computação?
Dica: O computador realiza computação.
Logo, computação é o processamento automático
de dados através de computadores.
Contudo, o que deve ser feito para que um
computador realize uma computação?
Deve-se instruir o computador para que o mesmo
utilizando-se de sua estrutura execute determinada
tarefa.
Introdução
99
tarefa.
Que estrutura?
Introdução
1010
Electronic Numerical Integrator Analyzer and Computer
ENIAC (1946)
Introdução
1111
Estrutura interna de um smartphone
Introdução
1212
Placa Mãe
Introdução
Estrutura de um computador:
1313
Periféricos de entrada
Unidade de 
Processamento
Periféricos de Saída
Introdução
Estrutura de um computador:
1414
Periféricos de entrada
Unidade de 
Processamento
Periféricos de Saída
Introdução
Arquitetura de John Von Neumann
15
Introdução
Como instruir o computador a fazer determinada
computação?
Podemos utilizar uma descrição narrativa em
linguagem natural?
Qual a vantagem?
1616
Qual a vantagem?
Não há a necessidade de aprender nenhum novo
conceito.
Qual a desvantagem?
Em virtude da ambiguidade da linguagem natural
a descrição narrativa é passível de mais de uma
interpretação.
Introdução
Com objetivo de se instruir o computador a fazer
determinada computação impossibilitando mais de
uma forma de interpretação, foi criado o conceito
computacional de algoritmo, onde:
Um algoritmo é uma sequencia, que não permite
ambiguidade, de passos finitos, passível de ser
executada com um esforço finito em tempo finito e
1717
executada com um esforço finito em tempo finito e
que acaba para qualquer entrada (inclusive erro).
O algoritmo, do ponto de vista computacional, tem
um papel fundamental por ser o elo de ligação entre
dois mundos (real e computacional). A atividade de
programação tem início com a construção do
algoritmo.
Introdução
1818
Mundo Real Máquina

Materiais relacionados

Perguntas relacionadas

Materiais recentes

14 pág.
livro introdução a algoritimos e raciocínio lógico C01

IFRJ - Instituto Federal De Educacao Ciencia E Tecnologia Do Rio De Janeiro Campus Eng Paulo De Frontin

User badge image

Érika

Perguntas Recentes