SlideShare a Scribd company logo
1 of 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?

More Related Content

What's hot

Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!Annelise Gripp
 
Gestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumGestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumMarcos Garrido
 
Arquitetura de Computadores
Arquitetura de ComputadoresArquitetura de Computadores
Arquitetura de Computadorespedroetec
 
Linux - Sistema Operacional
Linux - Sistema Operacional Linux - Sistema Operacional
Linux - Sistema Operacional Carine Furlanetto
 
Lógica de Programação - Estrutura de repetição
Lógica de Programação - Estrutura de repetiçãoLógica de Programação - Estrutura de repetição
Lógica de Programação - Estrutura de repetiçãoWesley R. Bezerra
 
Aula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de ComputadoresAula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de ComputadoresGilvan Latreille
 
Apresentando a Linguagem de Programação Python
Apresentando a Linguagem de Programação PythonApresentando a Linguagem de Programação Python
Apresentando a Linguagem de Programação PythonPriscila Mayumi
 
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
 
Informática - Sistema operacional - interface gráfica
Informática - Sistema operacional - interface gráficaInformática - Sistema operacional - interface gráfica
Informática - Sistema operacional - interface gráficaMauro Pereira
 
Linguagem de programação
Linguagem de programação Linguagem de programação
Linguagem de programação Marcos Gregorio
 

What's hot (20)

Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Gestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumGestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com Scrum
 
Arquitetura de Computadores
Arquitetura de ComputadoresArquitetura de Computadores
Arquitetura de Computadores
 
Scrum
ScrumScrum
Scrum
 
Linux - Sistema Operacional
Linux - Sistema Operacional Linux - Sistema Operacional
Linux - Sistema Operacional
 
Scrum
ScrumScrum
Scrum
 
Lógica de Programação - Estrutura de repetição
Lógica de Programação - Estrutura de repetiçãoLógica de Programação - Estrutura de repetição
Lógica de Programação - Estrutura de repetição
 
Scrum
ScrumScrum
Scrum
 
Metodologia SCRUM
Metodologia SCRUMMetodologia SCRUM
Metodologia SCRUM
 
Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de Programação
 
Aula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de ComputadoresAula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de Computadores
 
Algoritmo 04 - Estruturas de decisão
 Algoritmo 04 - Estruturas de decisão Algoritmo 04 - Estruturas de decisão
Algoritmo 04 - Estruturas de decisão
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Aula 07 - Visualg e Pseudocódigo
Aula 07 - Visualg e PseudocódigoAula 07 - Visualg e Pseudocódigo
Aula 07 - Visualg e Pseudocódigo
 
Apresentando a Linguagem de Programação Python
Apresentando a Linguagem de Programação PythonApresentando a Linguagem de Programação Python
Apresentando a Linguagem de Programação Python
 
Atalhos no windows 7
Atalhos no windows 7Atalhos no windows 7
Atalhos no windows 7
 
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
 
Informática - Sistema operacional - interface gráfica
Informática - Sistema operacional - interface gráficaInformática - Sistema operacional - interface gráfica
Informática - Sistema operacional - interface gráfica
 
Linguagem de programação
Linguagem de programação Linguagem de programação
Linguagem de programação
 

Similar to O que é programar

Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de Programaçãomafsistemas
 
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
 
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOSAULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOSprofjotamarcosduarte
 
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
 
Apostila algorítimos
Apostila algorítimosApostila algorítimos
Apostila algorítimosMarcos Nori
 

Similar to O que é programar (20)

Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de Programação
 
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
 
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOSAULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
 
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 algorítimos
Apostila algorítimosApostila algorítimos
Apostila algorítimos
 

More from 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
 
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
 
Introdução à Tecnologia da Informação
Introdução à Tecnologia da InformaçãoIntrodução à Tecnologia da Informação
Introdução à Tecnologia da Informaçã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
 

More from 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
 
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
 
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
 
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
 

Recently uploaded

Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfFrancisco Márcio Bezerra Oliveira
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfWagnerCamposCEA
 
Slides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxSlides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxMauricioOliveira258223
 
AULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobreAULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobremaryalouhannedelimao
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfHELENO FAVACHO
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSOLeloIurk1
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfmaurocesarpaesalmeid
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMHELENO FAVACHO
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)ElliotFerreira
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2Maria Teresa Thomaz
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdfLeloIurk1
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxferreirapriscilla84
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorEdvanirCosta
 

Recently uploaded (20)

Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
 
Slides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxSlides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptx
 
AULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobreAULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobre
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptx
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de Professor
 

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?