Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Conceitos Basicos (2) programação, Notas de estudo de Engenharia de Materiais

programaçao- algoritmos

Tipologia: Notas de estudo

2011

Compartilhado em 23/11/2011

thalita-berti-8
thalita-berti-8 🇧🇷

5

(4)

38 documentos

1 / 46

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Fundamentos de Programação
Universidade Federal de Itajubá
Profa Melise Maria Veiga de Paula
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e

Pré-visualização parcial do texto

Baixe Conceitos Basicos (2) programação e outras Notas de estudo em PDF para Engenharia de Materiais, somente na Docsity!

Fundamentos de Programação

Universidade Federal de Itajubá

Profa Melise Maria Veiga de Paula [email protected]

Introdução

Dados

 Material Bruto  (^) Informação não formatada  (^) Pouco ou nenhum significado para o leitor ou a audiência 

Informação

 Dados processados  (^) Dados com metadados  (^) Faz sentido para a audiência

4

5

Dado, Informação e Conhecimento

7

Gestão da Informação

 Gestão da Informação  (^) Processo destinado à coleta, à manipulação, ao armazenamento e ao processamento de dados para gerar informação  (^) Uso de recursos computacionais para o desenvolvimento de Sistemas de Informação

Dado Informação

Tecnologia da Informação

Introdução

Problema Domínio Contexto Situação

Representado Dado

Processado Interpretada Computação

O que será necessário conhecer?

 (^) Objetivo  (^) Desenvolver e estimular a capacidade cognitiva do aluno para compreender fundamentos básicos da solução de problemas de forma algorítmica podendo ser executada por um computador Lógica Algoritmos Organização de Computadores Linguagens de Programação

Lógica

 Quando se tem um conjunto de dados e um determinado objetivo a ser alcançado se tem um problema  Para resolver o problema, diversas possibilidades devem ser investigadas considerando as opções que estão em conformidade com a natureza do problema e rejeitando aquelas que não se adéquam a esta estrutura  Quando se conclui uma solução a partir dos dados, o raciocínio é dito lógico

Lógica (Verdades e Mentiras)

Envolve enunciados com uma série de

declarações entrelaçadas entre si, e

que, a princípio, não se sabe se são

verdades ou mentiras

Algumas afirmações são verdadeiras e

outras falsas.

O desafio é descobrir o fato correto

Lógica (Verdades e Mentiras)

 Cinco gerentes foram chamados a sala do chefe e um deles foi promovido a diretor. Ao saírem os funcionários queriam saber qual deles foi promovido, eles informaram  (^) Marcos: Não fui eu, nem o Manuel  (^) Mário: Foi o Manuel ou a Maria  Manuel: Foi a Mara  (^) Mara: O Mário está mentindo  (^) Maria: Foi a Mara ou o Marcos  Sabendo-se que apenas um dos cinco mentiu, conclui-se logicamente que o diretor é?

 Conjunto de instruções ordenadas de forma lógica para a resolução de uma determinada tarefa ou problema

Algoritmos

Andar de Bicicleta

Usar o controle remoto de uma TV

Algoritmos

Apertar a tecla “Iniciar” para ligar o aparelho Aguardar enquanto a TV é inicializada Escolher uma tecla de canal Se for o canal desejado OK Senão Repetir REPETIÇÃO SEQUENCIA

Algoritmos

Suponha que você tenha duas vasilhas

com capacidades de 9 e 4 litros

respectivamente. As vasilhas não tem

nenhum tipo de marcação, de modo

que não é possível ter medidas como

metade ou um terço. Mostre uma

seqüência de passos, que usando as

vasilhas de 9 e 4 litros encha uma

terceira vasilha de medida

desconhecida com seis litros de água