SlideShare una empresa de Scribd logo
1 de 42
Profª Clausia Mara Antoneli
O que é Programar?
Algoritmos e Linguagem de ProgramaçãoAlgoritmos e Linguagem de Programação
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
Dentre essas máquinas, os
computadores vêm se
mostrando bastante rápidas e
seguras.
O homem sempre buscou criar
utensílios e máquinas para auxiliá-lo
no trabalho, com o objetivo de
diminuir esforço e economizar tempo.
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
 O computador pode auxiliá-lo
em muitas tarefas:
É consciente
É trabalhador
Possui muita energia
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
Mas o computador:
Não tem iniciativa
Não tem nenhuma independência
Não é criativo
Não é inteligente
Precisa receber instruções nos
mínimos detalhes
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
A finalidade de um computador é receber,
manipular e armazenar dados.
O computador realiza funções como: armazenar
dados em discos, imprimir relatórios, gerar
gráficos, realizar cálculos, entre outras ...
por meio de programas.
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
Um computador realiza a tarefa de
processamento de dados da seguinte maneira:
• recebendo dados por um dispositivo de entrada –
teclado, mouse, scanner, ...;
• realizando operações com esses dados recebidos;
• gerando respostas que serão expressas em um dispositivo
de saída – monitor, impressora, ...
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
Processamento de Dados
ENTRADA PROCESSAMENTO SAÍDA
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
O Computador possui duas partes diferentes que
trabalham interligadas:
• Hardware – partes físicas da máquina.
• Software – programas.
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
 Para criar ou desenvolver um software que realize
determinado tipo de processamento de dados, é
necessário escrever programas.
 No entanto, para que o computador compreenda e
execute esses programas, devemos escrevê-los usando
uma linguagem que tanto o computador quanto o
“criador” – ou programador - entendam.
 Essa linguagem é chamada de linguagem de
programação.
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
Escrever programas de computador é uma tarefa
muito interessante, instigante e desafiadora!
Nesta disciplina aprenderemos como vencer este
desafio!
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
Etapas para desenvolvimento de um programa de
computador:
• Análise
• Algoritmo
• Codificação
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
Análise
Estuda-se o enunciado do problema para
definição dos dados de entrada, o processamento
e os dados de saída.
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
Algoritmo
Ferramentas do tipo descrição narrativa,
fluxograma ou português estruturado utilizados
para descrever o problema com as soluções
encontradas.
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
Codificação
 O algoritmo transformado em códigos da
linguagem de programação escolhida para se
trabalhar – no nosso caso a linguagem C.
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
Noções de Lógica
A palavra lógica relaciona-se com a ideia de
racionalidade e coerência.
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
Noções de Lógica – Exemplo:
Um homem precisa atravessar um rio com um
barco que possui capacidade de carregar apenas
ele mesmo e mais uma das três cargas que são:
um lobo, um bode e um maço de alfafas.
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
Noções de Lógica – Exemplo:
Observe as leis naturais: o lobo é carnívoro e o
bode é herbívoro.
O que o homem deve fazer para conseguir
atravessar o rio sem perder suas cargas.
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
 Noções de Lógica – Exemplo:
 Margem 1 Margem 2
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
Noções de Lógica – Exemplo:
 O Homem leva o bode da margem 1 para a margem 2.
 O Homem navega da margem 2 para a margem 1.
 O Homem leva o lobo da margem 1 para a margem 2.
 O Homem leva o bode da margem 2 para a margem 1.
 O Homem leva a alfafa da margem 1 para a margem 2.
 O Homem navega da margem 2 para a margem 1.
 O Homem leva o bode da margem 1 para a margem 2 .
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
Noções de Lógica – Exemplo:
O Homem leva o bode da margem 1 para a
margem 2.
Margem 1 Margem 2
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
Noções de Lógica – Exemplo:
O Homem navega da margem 2 para a margem 1.
Margem 1 Margem 2
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
Noções de Lógica – Exemplo:
O Homem leva o lobo da margem 1 para a
margem 2.
Margem 1 Margem 2
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
Noções de Lógica – Exemplo:
O Homem leva o bode da margem 2 para a
margem 1.
Margem 1 Margem 2
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
Noções de Lógica – Exemplo:
O Homem leva a alfafa da margem 1 para a
margem 2.
Margem 1 Margem 2
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
Noções de Lógica – Exemplo:
O Homem navega da margem 2 para a margem 1.
Margem 1 Margem 2
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
Noções de Lógica – Exemplo:
O Homem leva o bode da margem 1 para a
margem 2.
Margem 1 Margem 2
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
Lógica – Algumas definições:
• "a lógica é a arte de bem pensar“
• "a lógica é a ciência das formas do pensamento"
• "a lógica nos ensina a colocar ordem no
pensamento“
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
A lógica no dia-a-dia:
 Quando queremos escrever, falar ou agir corretamente,
precisamos colocar ordem no pensamento, isto é, utilizar a
lógica:
Ex. 01
• Nova Andradina é uma cidade do estado de Mato Grosso do Sul;
• Maria nasceu em Nova Andradina;
• Portanto, Maria é Sul-matogrossense.
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
A lógica no dia-a-dia:
Ex. 02
• O guarda-roupa está fechado;
• O terno está dentro do guarda-roupa;
• Preciso primeiro abrir o guarda-roupa, para depois para depois pegar
o terno.
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
Alguns cuidados ...
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
Lógica de Programação - LP
• A lógica de programação consiste no uso correto das leis do
pensamento, da "ordem da razão", de processos de raciocínio e
de simbolização formal na programação de computadores.
• A lógica de programação é necessária para pessoas que
desejam trabalhar com desenvolvimento de sistemas e
programas, ela permite definir a sequência lógica para o
desenvolvimento.
• A LP tem o objetivo de permitir a resolução de problemas
específicos com soluções de boa qualidade.
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
O que é Lógica de Programação?
Lógica de Programação é a técnica de
encadear pensamentos para atingir
determinado objetivo
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
Sequência lógica
Estes pensamentos podem ser descritos como
uma sequência de instruções, que devem ser
seguidas para se cumprir uma determinada tarefa.
Sequência Lógica são passos executados até
atingir um objetivo ou solução de um
problema.
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
Instruções
Na linguagem comum, entende-se por instruções
“um conjunto de regras ou normas
definidas para a realização ou emprego de
algo”.
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
Instruções
Em informática, porém, instrução é a informação
que indica a um computador uma ação elementar
a executar.
Convém ressaltar que uma ordem isolada não
permite realizar o processo completo, para isso é
necessário um conjunto de instruções
colocadas em ordem seqüencial lógica.
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
Instruções – exemplo:
Se quisermos fazer uma omelete de batatas,
precisaremos colocar em prática uma série de
instruções: descascar as batatas, bater os ovos, fritar
as batatas, etc...
É evidente que essas instruções têm que ser
executadas em uma ordem adequada:
não se pode descascar as batatas depois de
fritá-las
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
Instruções
 Dessa maneira, uma instrução tomada em separado não
tem muito sentido; para obtermos o resultado, precisamos
colocar em prática o conjunto de todas as instruções, na
ordem correta.
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
Instruções
são um conjunto de regras ou normas definidas
para a realização ou emprego de algo. Em
informática, é o que indica a um computador
uma ação elementar a executar.
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
O raciocínio lógico pode ser expresso através de
várias linguagens:
• no contexto humano - utiliza-se a palavra escrita/falada
que, por sua vez, se baseia num determinado idioma, mas,
independente do idioma, tem-se o mesmo raciocínio;
• no contexto computacional - utilizam-se as linguagens de
programação.
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
Aqui, vamos utilizar uma forma de representação
mais genérica (livre de detalhes computacionais) e
que traduza mais fielmente o raciocínio da lógica
de programação:
ALGORITMOS
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?
Percepção das
Impressões
sensoriais
Processo de
Pensamento Saída do Resultado
do Processo
de Pensamento
Com o auxílio da nossa
memória executamos
diversos processo,
como controlar,
comparara, combinar,
deduzir, etc.
Profª Clausia Mara Antoneli
O que é Programar?O que é Programar?

Más contenido relacionado

La actualidad más candente

Apresentação Six Sigmas
Apresentação Six SigmasApresentação Six Sigmas
Apresentação Six SigmasFelipe Goulart
 
Aula03 exercicio fluxograma casa
Aula03   exercicio fluxograma casaAula03   exercicio fluxograma casa
Aula03 exercicio fluxograma casaGrupo Tiradentes
 
TESTE DE AVALIAÇÃO - Microsot Word
TESTE DE AVALIAÇÃO - Microsot WordTESTE DE AVALIAÇÃO - Microsot Word
TESTE DE AVALIAÇÃO - Microsot WordP.ESPERANCA
 
Regras para o funcionamento da sala de informática
Regras para o funcionamento da sala de  informáticaRegras para o funcionamento da sala de  informática
Regras para o funcionamento da sala de informáticaFatima Ribeiro
 
Apresentação Scratch
Apresentação ScratchApresentação Scratch
Apresentação ScratchMichele Felkl
 
Plano de curso informatica
Plano de curso informaticaPlano de curso informatica
Plano de curso informaticaF Guanambi
 
A História e Evolução dos Computadores
A História e Evolução dos ComputadoresA História e Evolução dos Computadores
A História e Evolução dos ComputadoresNascimentoeli
 
Previsão da Demanda II
Previsão da Demanda IIPrevisão da Demanda II
Previsão da Demanda IIMauro Enrique
 
Base de Dados - Álgebra Relacional
Base de Dados - Álgebra RelacionalBase de Dados - Álgebra Relacional
Base de Dados - Álgebra RelacionalMariana Hiyori
 
Aulas iniciais de informática 1
Aulas iniciais de informática 1Aulas iniciais de informática 1
Aulas iniciais de informática 1diasferraciolli
 
Administração da Produção - Cronoanalise
Administração da Produção - CronoanaliseAdministração da Produção - Cronoanalise
Administração da Produção - Cronoanalisedouglas
 

La actualidad más candente (20)

Apresentação Six Sigmas
Apresentação Six SigmasApresentação Six Sigmas
Apresentação Six Sigmas
 
Aula03 exercicio fluxograma casa
Aula03   exercicio fluxograma casaAula03   exercicio fluxograma casa
Aula03 exercicio fluxograma casa
 
TESTE DE AVALIAÇÃO - Microsot Word
TESTE DE AVALIAÇÃO - Microsot WordTESTE DE AVALIAÇÃO - Microsot Word
TESTE DE AVALIAÇÃO - Microsot Word
 
Regras para o funcionamento da sala de informática
Regras para o funcionamento da sala de  informáticaRegras para o funcionamento da sala de  informática
Regras para o funcionamento da sala de informática
 
Apresentação Scratch
Apresentação ScratchApresentação Scratch
Apresentação Scratch
 
Plano de curso informatica
Plano de curso informaticaPlano de curso informatica
Plano de curso informatica
 
ERGONOMIA NO TRABALHO
ERGONOMIA NO TRABALHOERGONOMIA NO TRABALHO
ERGONOMIA NO TRABALHO
 
A História e Evolução dos Computadores
A História e Evolução dos ComputadoresA História e Evolução dos Computadores
A História e Evolução dos Computadores
 
Previsão da Demanda II
Previsão da Demanda IIPrevisão da Demanda II
Previsão da Demanda II
 
Base de Dados - Álgebra Relacional
Base de Dados - Álgebra RelacionalBase de Dados - Álgebra Relacional
Base de Dados - Álgebra Relacional
 
Comparativo de normas ( iso 9001,14001 ohsas 18001 )
Comparativo de normas ( iso 9001,14001 ohsas 18001 )Comparativo de normas ( iso 9001,14001 ohsas 18001 )
Comparativo de normas ( iso 9001,14001 ohsas 18001 )
 
Prototipagem
PrototipagemPrototipagem
Prototipagem
 
Slide computador
Slide   computadorSlide   computador
Slide computador
 
Respostas exercícios para fixação de tempos e métodos
Respostas exercícios para fixação de tempos e métodosRespostas exercícios para fixação de tempos e métodos
Respostas exercícios para fixação de tempos e métodos
 
Aulas iniciais de informática 1
Aulas iniciais de informática 1Aulas iniciais de informática 1
Aulas iniciais de informática 1
 
Administração da Produção - Cronoanalise
Administração da Produção - CronoanaliseAdministração da Produção - Cronoanalise
Administração da Produção - Cronoanalise
 
Aula01 - Logica de Programação
Aula01 - Logica de ProgramaçãoAula01 - Logica de Programação
Aula01 - Logica de Programação
 
Regras no laboratório de informática
Regras no laboratório de informáticaRegras no laboratório de informática
Regras no laboratório de informática
 
Dinamica fabrica avioes 2.0
Dinamica fabrica avioes 2.0Dinamica fabrica avioes 2.0
Dinamica fabrica avioes 2.0
 
Eras da qualidade
Eras da qualidadeEras da qualidade
Eras da qualidade
 

Destacado

Programar pic em c motor passo
Programar pic em c motor passoProgramar pic em c motor passo
Programar pic em c motor passoMario Angelo
 
Paradigmas de Linguagens de Programação - Classificações
Paradigmas de Linguagens de Programação - ClassificaçõesParadigmas de Linguagens de Programação - Classificações
Paradigmas de Linguagens de Programação - ClassificaçõesAdriano Teixeira de Souza
 
Segurança em sistemas de informação
Segurança em sistemas de informaçãoSegurança em sistemas de informação
Segurança em sistemas de informaçãoClausia Antoneli
 
Linguagens De ProgramaçãO Clp
Linguagens De ProgramaçãO ClpLinguagens De ProgramaçãO Clp
Linguagens De ProgramaçãO ClpJÚLIO PEIXOTO
 
Algoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de AlgoritmosAlgoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de AlgoritmosElaine Cecília Gatto
 

Destacado (6)

Programar pic em c motor passo
Programar pic em c motor passoProgramar pic em c motor passo
Programar pic em c motor passo
 
Paradigmas de Linguagens de Programação - Classificações
Paradigmas de Linguagens de Programação - ClassificaçõesParadigmas de Linguagens de Programação - Classificações
Paradigmas de Linguagens de Programação - Classificações
 
Segurança em sistemas de informação
Segurança em sistemas de informaçãoSegurança em sistemas de informação
Segurança em sistemas de informação
 
Editores de texto
Editores de textoEditores de texto
Editores de texto
 
Linguagens De ProgramaçãO Clp
Linguagens De ProgramaçãO ClpLinguagens De ProgramaçãO Clp
Linguagens De ProgramaçãO Clp
 
Algoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de AlgoritmosAlgoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de Algoritmos
 

Similar a O que é programar

Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de Programaçãomafsistemas
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Mariana Camargo
 
Ebook logica-de-programacao-para-iniciantes
Ebook logica-de-programacao-para-iniciantesEbook logica-de-programacao-para-iniciantes
Ebook logica-de-programacao-para-iniciantesMarcio Lima
 
Algoritmos e lp parte 1-introdução
Algoritmos e lp parte 1-introduçãoAlgoritmos e lp parte 1-introdução
Algoritmos e lp parte 1-introduçãoMauro Pereira
 
Como começar a programar!
Como começar a programar!Como começar a programar!
Como começar a programar!Augusto Bilabila
 
Arte - 7º Ano - Teste de Turing - Teatro
Arte - 7º Ano - Teste de Turing - TeatroArte - 7º Ano - Teste de Turing - Teatro
Arte - 7º Ano - Teste de Turing - Teatrobrunoravazzi2
 
curso-216933-aula-01-7fe0-simplificado.pdf
curso-216933-aula-01-7fe0-simplificado.pdfcurso-216933-aula-01-7fe0-simplificado.pdf
curso-216933-aula-01-7fe0-simplificado.pdfEltonJjitsu1
 
Curso Scrum e Métodos Ágeis - Introdução
Curso Scrum e Métodos Ágeis - IntroduçãoCurso Scrum e Métodos Ágeis - Introdução
Curso Scrum e Métodos Ágeis - IntroduçãoLuiz Duarte
 
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Sérgio Souza Costa
 
Aula1 introdução à lógica de programação
Aula1 introdução à lógica de programaçãoAula1 introdução à lógica de programação
Aula1 introdução à lógica de programaçãoHelder Martins
 
Seja Um Programador Pragmatico
Seja Um Programador PragmaticoSeja Um Programador Pragmatico
Seja Um Programador PragmaticoLeonardo Fernandes
 
Profissoa programador-praticas-para-melhoria-continua-fatec-santos-outubro-2013
Profissoa programador-praticas-para-melhoria-continua-fatec-santos-outubro-2013Profissoa programador-praticas-para-melhoria-continua-fatec-santos-outubro-2013
Profissoa programador-praticas-para-melhoria-continua-fatec-santos-outubro-2013Gabriel Rubens
 
Apostila algorítimos
Apostila algorítimosApostila algorítimos
Apostila algorítimosLuis Luisao
 

Similar a O que é programar (20)

Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de Programação
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }
 
Ebook logica-de-programacao-para-iniciantes
Ebook logica-de-programacao-para-iniciantesEbook logica-de-programacao-para-iniciantes
Ebook logica-de-programacao-para-iniciantes
 
Algoritmos e lp parte 1-introdução
Algoritmos e lp parte 1-introduçãoAlgoritmos e lp parte 1-introdução
Algoritmos e lp parte 1-introdução
 
Slide
SlideSlide
Slide
 
Apostila
ApostilaApostila
Apostila
 
Aula01
Aula01Aula01
Aula01
 
Como começar a programar!
Como começar a programar!Como começar a programar!
Como começar a programar!
 
Arte - 7º Ano - Teste de Turing - Teatro
Arte - 7º Ano - Teste de Turing - TeatroArte - 7º Ano - Teste de Turing - Teatro
Arte - 7º Ano - Teste de Turing - Teatro
 
Fórum respostas
Fórum  respostasFórum  respostas
Fórum respostas
 
curso-216933-aula-01-7fe0-simplificado.pdf
curso-216933-aula-01-7fe0-simplificado.pdfcurso-216933-aula-01-7fe0-simplificado.pdf
curso-216933-aula-01-7fe0-simplificado.pdf
 
Curso Scrum e Métodos Ágeis - Introdução
Curso Scrum e Métodos Ágeis - IntroduçãoCurso Scrum e Métodos Ágeis - Introdução
Curso Scrum e Métodos Ágeis - Introdução
 
Aula01
Aula01Aula01
Aula01
 
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
 
Aula1 introdução à lógica de programação
Aula1 introdução à lógica de programaçãoAula1 introdução à lógica de programação
Aula1 introdução à lógica de programação
 
Lógica de programação e algoritmos
Lógica de programação e algoritmosLógica de programação e algoritmos
Lógica de programação e algoritmos
 
Seja Um Programador Pragmatico
Seja Um Programador PragmaticoSeja Um Programador Pragmatico
Seja Um Programador Pragmatico
 
Profissoa programador-praticas-para-melhoria-continua-fatec-santos-outubro-2013
Profissoa programador-praticas-para-melhoria-continua-fatec-santos-outubro-2013Profissoa programador-praticas-para-melhoria-continua-fatec-santos-outubro-2013
Profissoa programador-praticas-para-melhoria-continua-fatec-santos-outubro-2013
 
Apostila algorítimos
Apostila algorítimosApostila algorítimos
Apostila algorítimos
 
Apostila algoritimos
Apostila algoritimosApostila algoritimos
Apostila algoritimos
 

Más de Clausia Antoneli

Segurança e Riscos em TI.pptx
Segurança e Riscos em TI.pptxSegurança e Riscos em TI.pptx
Segurança e Riscos em TI.pptxClausia Antoneli
 
Tecnologia da Informação Sustentável.pptx
Tecnologia da Informação Sustentável.pptxTecnologia da Informação Sustentável.pptx
Tecnologia da Informação Sustentável.pptxClausia Antoneli
 
Marketing Digital e Comércio Eletrônico.pptx
Marketing Digital e Comércio Eletrônico.pptxMarketing Digital e Comércio Eletrônico.pptx
Marketing Digital e Comércio Eletrônico.pptxClausia Antoneli
 
Os Sistemas de Informação - SI.pptx
Os Sistemas de Informação - SI.pptxOs Sistemas de Informação - SI.pptx
Os Sistemas de Informação - SI.pptxClausia Antoneli
 
Word numeração de_páginas
Word numeração de_páginasWord numeração de_páginas
Word numeração de_páginasClausia Antoneli
 
Introdução à Tecnologia da Informação
Introdução à Tecnologia da InformaçãoIntrodução à Tecnologia da Informação
Introdução à Tecnologia da InformaçãoClausia Antoneli
 
As cinco etapas da programação
As cinco etapas da programaçãoAs cinco etapas da programação
As cinco etapas da programaçãoClausia Antoneli
 
A linguagem de programação c
A linguagem de programação cA linguagem de programação c
A linguagem de programação cClausia Antoneli
 
Mídias digitais: internet, a revolução
Mídias digitais: internet, a revoluçãoMídias digitais: internet, a revolução
Mídias digitais: internet, a revoluçãoClausia Antoneli
 
Inovación Education con REA - Portafolio Diagnóstico
Inovación Education con REA - Portafolio DiagnósticoInovación Education con REA - Portafolio Diagnóstico
Inovación Education con REA - Portafolio DiagnósticoClausia Antoneli
 
Comunicação Organizacional e as Novas Tecnologias
Comunicação Organizacional e as Novas TecnologiasComunicação Organizacional e as Novas Tecnologias
Comunicação Organizacional e as Novas TecnologiasClausia Antoneli
 
Gerenciadores de projetos - introdução ao ms-project
Gerenciadores de projetos - introdução ao ms-projectGerenciadores de projetos - introdução ao ms-project
Gerenciadores de projetos - introdução ao ms-projectClausia Antoneli
 
Editores de diagramas - introdução ao visio
Editores de diagramas - introdução ao visioEditores de diagramas - introdução ao visio
Editores de diagramas - introdução ao visioClausia Antoneli
 

Más de Clausia Antoneli (20)

Segurança e Riscos em TI.pptx
Segurança e Riscos em TI.pptxSegurança e Riscos em TI.pptx
Segurança e Riscos em TI.pptx
 
Tecnologia da Informação Sustentável.pptx
Tecnologia da Informação Sustentável.pptxTecnologia da Informação Sustentável.pptx
Tecnologia da Informação Sustentável.pptx
 
Marketing Digital e Comércio Eletrônico.pptx
Marketing Digital e Comércio Eletrônico.pptxMarketing Digital e Comércio Eletrônico.pptx
Marketing Digital e Comércio Eletrônico.pptx
 
Serviços em TI.pptx
Serviços em TI.pptxServiços em TI.pptx
Serviços em TI.pptx
 
Os Sistemas de Informação - SI.pptx
Os Sistemas de Informação - SI.pptxOs Sistemas de Informação - SI.pptx
Os Sistemas de Informação - SI.pptx
 
Word numeração de_páginas
Word numeração de_páginasWord numeração de_páginas
Word numeração de_páginas
 
Introdução à Tecnologia da Informação
Introdução à Tecnologia da InformaçãoIntrodução à Tecnologia da Informação
Introdução à Tecnologia da Informação
 
Qr code
Qr codeQr code
Qr code
 
As cinco etapas da programação
As cinco etapas da programaçãoAs cinco etapas da programação
As cinco etapas da programação
 
A linguagem de programação c
A linguagem de programação cA linguagem de programação c
A linguagem de programação c
 
Mídias digitais: internet, a revolução
Mídias digitais: internet, a revoluçãoMídias digitais: internet, a revolução
Mídias digitais: internet, a revolução
 
Inovación Education con REA - Portafolio Diagnóstico
Inovación Education con REA - Portafolio DiagnósticoInovación Education con REA - Portafolio Diagnóstico
Inovación Education con REA - Portafolio Diagnóstico
 
Comunicação Organizacional e as Novas Tecnologias
Comunicação Organizacional e as Novas TecnologiasComunicação Organizacional e as Novas Tecnologias
Comunicação Organizacional e as Novas Tecnologias
 
O compilador dev c++
O compilador dev c++O compilador dev c++
O compilador dev c++
 
Excel funções
Excel funçõesExcel funções
Excel funções
 
Etapas da programação
Etapas da programaçãoEtapas da programação
Etapas da programação
 
Gerenciadores de projetos - introdução ao ms-project
Gerenciadores de projetos - introdução ao ms-projectGerenciadores de projetos - introdução ao ms-project
Gerenciadores de projetos - introdução ao ms-project
 
Blogs
BlogsBlogs
Blogs
 
Hibridização rádio web
Hibridização   rádio webHibridização   rádio web
Hibridização rádio web
 
Editores de diagramas - introdução ao visio
Editores de diagramas - introdução ao visioEditores de diagramas - introdução ao visio
Editores de diagramas - introdução ao visio
 

Último

HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024Sandra Pratas
 
PPT _ Módulo 3_Direito Comercial_2023_2024.pdf
PPT _ Módulo 3_Direito Comercial_2023_2024.pdfPPT _ Módulo 3_Direito Comercial_2023_2024.pdf
PPT _ Módulo 3_Direito Comercial_2023_2024.pdfAnaGonalves804156
 
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOInvestimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOMarcosViniciusLemesL
 
Dança Contemporânea na arte da dança primeira parte
Dança Contemporânea na arte da dança primeira parteDança Contemporânea na arte da dança primeira parte
Dança Contemporânea na arte da dança primeira partecoletivoddois
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024Sandra Pratas
 
Slides Lição 3, Betel, Ordenança para congregar e prestar culto racional, 2Tr...
Slides Lição 3, Betel, Ordenança para congregar e prestar culto racional, 2Tr...Slides Lição 3, Betel, Ordenança para congregar e prestar culto racional, 2Tr...
Slides Lição 3, Betel, Ordenança para congregar e prestar culto racional, 2Tr...LuizHenriquedeAlmeid6
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveaulasgege
 
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024Sandra Pratas
 
Guia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdfGuia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdfEyshilaKelly1
 
Slides criatividade 01042024 finalpdf Portugues.pdf
Slides criatividade 01042024 finalpdf Portugues.pdfSlides criatividade 01042024 finalpdf Portugues.pdf
Slides criatividade 01042024 finalpdf Portugues.pdfpaulafernandes540558
 
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxApostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxIsabelaRafael2
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxIsabellaGomes58
 
O guia definitivo para conquistar a aprovação em concurso público.pdf
O guia definitivo para conquistar a aprovação em concurso público.pdfO guia definitivo para conquistar a aprovação em concurso público.pdf
O guia definitivo para conquistar a aprovação em concurso público.pdfErasmo Portavoz
 
Aula 1, 2 Bacterias Características e Morfologia.pptx
Aula 1, 2  Bacterias Características e Morfologia.pptxAula 1, 2  Bacterias Características e Morfologia.pptx
Aula 1, 2 Bacterias Características e Morfologia.pptxpamelacastro71
 
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptx
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptxÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptx
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptxDeyvidBriel
 
Recurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasRecurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasCasa Ciências
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresaulasgege
 
Baladão sobre Variação Linguistica para o spaece.pptx
Baladão sobre Variação Linguistica para o spaece.pptxBaladão sobre Variação Linguistica para o spaece.pptx
Baladão sobre Variação Linguistica para o spaece.pptxacaciocarmo1
 
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxAula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxBiancaNogueira42
 
A Inteligência Artificial na Educação e a Inclusão Linguística
A Inteligência Artificial na Educação e a Inclusão LinguísticaA Inteligência Artificial na Educação e a Inclusão Linguística
A Inteligência Artificial na Educação e a Inclusão LinguísticaFernanda Ledesma
 

Último (20)

HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
 
PPT _ Módulo 3_Direito Comercial_2023_2024.pdf
PPT _ Módulo 3_Direito Comercial_2023_2024.pdfPPT _ Módulo 3_Direito Comercial_2023_2024.pdf
PPT _ Módulo 3_Direito Comercial_2023_2024.pdf
 
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOInvestimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
 
Dança Contemporânea na arte da dança primeira parte
Dança Contemporânea na arte da dança primeira parteDança Contemporânea na arte da dança primeira parte
Dança Contemporânea na arte da dança primeira parte
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
 
Slides Lição 3, Betel, Ordenança para congregar e prestar culto racional, 2Tr...
Slides Lição 3, Betel, Ordenança para congregar e prestar culto racional, 2Tr...Slides Lição 3, Betel, Ordenança para congregar e prestar culto racional, 2Tr...
Slides Lição 3, Betel, Ordenança para congregar e prestar culto racional, 2Tr...
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
 
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
 
Guia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdfGuia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdf
 
Slides criatividade 01042024 finalpdf Portugues.pdf
Slides criatividade 01042024 finalpdf Portugues.pdfSlides criatividade 01042024 finalpdf Portugues.pdf
Slides criatividade 01042024 finalpdf Portugues.pdf
 
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxApostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
 
O guia definitivo para conquistar a aprovação em concurso público.pdf
O guia definitivo para conquistar a aprovação em concurso público.pdfO guia definitivo para conquistar a aprovação em concurso público.pdf
O guia definitivo para conquistar a aprovação em concurso público.pdf
 
Aula 1, 2 Bacterias Características e Morfologia.pptx
Aula 1, 2  Bacterias Características e Morfologia.pptxAula 1, 2  Bacterias Características e Morfologia.pptx
Aula 1, 2 Bacterias Características e Morfologia.pptx
 
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptx
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptxÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptx
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptx
 
Recurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasRecurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de Partículas
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autores
 
Baladão sobre Variação Linguistica para o spaece.pptx
Baladão sobre Variação Linguistica para o spaece.pptxBaladão sobre Variação Linguistica para o spaece.pptx
Baladão sobre Variação Linguistica para o spaece.pptx
 
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxAula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
 
A Inteligência Artificial na Educação e a Inclusão Linguística
A Inteligência Artificial na Educação e a Inclusão LinguísticaA Inteligência Artificial na Educação e a Inclusão Linguística
A Inteligência Artificial na Educação e a Inclusão Linguística
 

O que é programar

  • 1. Profª Clausia Mara Antoneli O que é Programar? Algoritmos e Linguagem de ProgramaçãoAlgoritmos e Linguagem de Programação
  • 2. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? Dentre essas máquinas, os computadores vêm se mostrando bastante rápidas e seguras. O homem sempre buscou criar utensílios e máquinas para auxiliá-lo no trabalho, com o objetivo de diminuir esforço e economizar tempo.
  • 3. Profª Clausia Mara Antoneli O que é Programar?O que é Programar?  O computador pode auxiliá-lo em muitas tarefas: É consciente É trabalhador Possui muita energia
  • 4. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? Mas o computador: Não tem iniciativa Não tem nenhuma independência Não é criativo Não é inteligente Precisa receber instruções nos mínimos detalhes
  • 5. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? A finalidade de um computador é receber, manipular e armazenar dados. O computador realiza funções como: armazenar dados em discos, imprimir relatórios, gerar gráficos, realizar cálculos, entre outras ... por meio de programas.
  • 6. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? Um computador realiza a tarefa de processamento de dados da seguinte maneira: • recebendo dados por um dispositivo de entrada – teclado, mouse, scanner, ...; • realizando operações com esses dados recebidos; • gerando respostas que serão expressas em um dispositivo de saída – monitor, impressora, ...
  • 7. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? Processamento de Dados ENTRADA PROCESSAMENTO SAÍDA
  • 8. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? O Computador possui duas partes diferentes que trabalham interligadas: • Hardware – partes físicas da máquina. • Software – programas.
  • 9. Profª Clausia Mara Antoneli O que é Programar?O que é Programar?  Para criar ou desenvolver um software que realize determinado tipo de processamento de dados, é necessário escrever programas.  No entanto, para que o computador compreenda e execute esses programas, devemos escrevê-los usando uma linguagem que tanto o computador quanto o “criador” – ou programador - entendam.  Essa linguagem é chamada de linguagem de programação.
  • 10. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? Escrever programas de computador é uma tarefa muito interessante, instigante e desafiadora! Nesta disciplina aprenderemos como vencer este desafio!
  • 11. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? Etapas para desenvolvimento de um programa de computador: • Análise • Algoritmo • Codificação
  • 12. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? Análise Estuda-se o enunciado do problema para definição dos dados de entrada, o processamento e os dados de saída.
  • 13. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? Algoritmo Ferramentas do tipo descrição narrativa, fluxograma ou português estruturado utilizados para descrever o problema com as soluções encontradas.
  • 14. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? Codificação  O algoritmo transformado em códigos da linguagem de programação escolhida para se trabalhar – no nosso caso a linguagem C.
  • 15. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? Noções de Lógica A palavra lógica relaciona-se com a ideia de racionalidade e coerência.
  • 16. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? Noções de Lógica – Exemplo: Um homem precisa atravessar um rio com um barco que possui capacidade de carregar apenas ele mesmo e mais uma das três cargas que são: um lobo, um bode e um maço de alfafas.
  • 17. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? Noções de Lógica – Exemplo: Observe as leis naturais: o lobo é carnívoro e o bode é herbívoro. O que o homem deve fazer para conseguir atravessar o rio sem perder suas cargas.
  • 18. Profª Clausia Mara Antoneli O que é Programar?O que é Programar?  Noções de Lógica – Exemplo:  Margem 1 Margem 2
  • 19. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? Noções de Lógica – Exemplo:  O Homem leva o bode da margem 1 para a margem 2.  O Homem navega da margem 2 para a margem 1.  O Homem leva o lobo da margem 1 para a margem 2.  O Homem leva o bode da margem 2 para a margem 1.  O Homem leva a alfafa da margem 1 para a margem 2.  O Homem navega da margem 2 para a margem 1.  O Homem leva o bode da margem 1 para a margem 2 .
  • 20. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? Noções de Lógica – Exemplo: O Homem leva o bode da margem 1 para a margem 2. Margem 1 Margem 2
  • 21. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? Noções de Lógica – Exemplo: O Homem navega da margem 2 para a margem 1. Margem 1 Margem 2
  • 22. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? Noções de Lógica – Exemplo: O Homem leva o lobo da margem 1 para a margem 2. Margem 1 Margem 2
  • 23. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? Noções de Lógica – Exemplo: O Homem leva o bode da margem 2 para a margem 1. Margem 1 Margem 2
  • 24. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? Noções de Lógica – Exemplo: O Homem leva a alfafa da margem 1 para a margem 2. Margem 1 Margem 2
  • 25. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? Noções de Lógica – Exemplo: O Homem navega da margem 2 para a margem 1. Margem 1 Margem 2
  • 26. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? Noções de Lógica – Exemplo: O Homem leva o bode da margem 1 para a margem 2. Margem 1 Margem 2
  • 27. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? Lógica – Algumas definições: • "a lógica é a arte de bem pensar“ • "a lógica é a ciência das formas do pensamento" • "a lógica nos ensina a colocar ordem no pensamento“
  • 28. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? A lógica no dia-a-dia:  Quando queremos escrever, falar ou agir corretamente, precisamos colocar ordem no pensamento, isto é, utilizar a lógica: Ex. 01 • Nova Andradina é uma cidade do estado de Mato Grosso do Sul; • Maria nasceu em Nova Andradina; • Portanto, Maria é Sul-matogrossense.
  • 29. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? A lógica no dia-a-dia: Ex. 02 • O guarda-roupa está fechado; • O terno está dentro do guarda-roupa; • Preciso primeiro abrir o guarda-roupa, para depois para depois pegar o terno.
  • 30. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? Alguns cuidados ...
  • 31. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? Lógica de Programação - LP • A lógica de programação consiste no uso correto das leis do pensamento, da "ordem da razão", de processos de raciocínio e de simbolização formal na programação de computadores. • A lógica de programação é necessária para pessoas que desejam trabalhar com desenvolvimento de sistemas e programas, ela permite definir a sequência lógica para o desenvolvimento. • A LP tem o objetivo de permitir a resolução de problemas específicos com soluções de boa qualidade.
  • 32. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? O que é Lógica de Programação? Lógica de Programação é a técnica de encadear pensamentos para atingir determinado objetivo
  • 33. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? Sequência lógica Estes pensamentos podem ser descritos como uma sequência de instruções, que devem ser seguidas para se cumprir uma determinada tarefa. Sequência Lógica são passos executados até atingir um objetivo ou solução de um problema.
  • 34. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? Instruções Na linguagem comum, entende-se por instruções “um conjunto de regras ou normas definidas para a realização ou emprego de algo”.
  • 35. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? Instruções Em informática, porém, instrução é a informação que indica a um computador uma ação elementar a executar. Convém ressaltar que uma ordem isolada não permite realizar o processo completo, para isso é necessário um conjunto de instruções colocadas em ordem seqüencial lógica.
  • 36. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? Instruções – exemplo: Se quisermos fazer uma omelete de batatas, precisaremos colocar em prática uma série de instruções: descascar as batatas, bater os ovos, fritar as batatas, etc... É evidente que essas instruções têm que ser executadas em uma ordem adequada: não se pode descascar as batatas depois de fritá-las
  • 37. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? Instruções  Dessa maneira, uma instrução tomada em separado não tem muito sentido; para obtermos o resultado, precisamos colocar em prática o conjunto de todas as instruções, na ordem correta.
  • 38. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? Instruções são um conjunto de regras ou normas definidas para a realização ou emprego de algo. Em informática, é o que indica a um computador uma ação elementar a executar.
  • 39. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? O raciocínio lógico pode ser expresso através de várias linguagens: • no contexto humano - utiliza-se a palavra escrita/falada que, por sua vez, se baseia num determinado idioma, mas, independente do idioma, tem-se o mesmo raciocínio; • no contexto computacional - utilizam-se as linguagens de programação.
  • 40. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? Aqui, vamos utilizar uma forma de representação mais genérica (livre de detalhes computacionais) e que traduza mais fielmente o raciocínio da lógica de programação: ALGORITMOS
  • 41. Profª Clausia Mara Antoneli O que é Programar?O que é Programar? Percepção das Impressões sensoriais Processo de Pensamento Saída do Resultado do Processo de Pensamento Com o auxílio da nossa memória executamos diversos processo, como controlar, comparara, combinar, deduzir, etc.
  • 42. Profª Clausia Mara Antoneli O que é Programar?O que é Programar?