SlideShare uma empresa 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?

Mais conteúdo relacionado

Mais procurados

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
 
Inteligência Artificial
Inteligência ArtificialInteligência Artificial
Inteligência ArtificialNEO Empresarial
 
Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4Luis Ferreira
 
Oficina de Iniciação a Informática
Oficina de Iniciação a InformáticaOficina de Iniciação a Informática
Oficina de Iniciação a Informáticamarcelasb
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-Mauro Pereira
 
Introdução à Programação
Introdução à ProgramaçãoIntrodução à Programação
Introdução à ProgramaçãoMario Sergio
 
Material aula informática básica
Material aula informática básicaMaterial aula informática básica
Material aula informática básicaCarlos Melo
 
Logica Algoritmo 01 Introducao A Logica
Logica Algoritmo 01 Introducao A LogicaLogica Algoritmo 01 Introducao A Logica
Logica Algoritmo 01 Introducao A LogicaRegis Magalhães
 
Informática Básica - Aula 06 - Utilitários e Ferramentas do Sistema
Informática Básica - Aula 06 - Utilitários e Ferramentas do SistemaInformática Básica - Aula 06 - Utilitários e Ferramentas do Sistema
Informática Básica - Aula 06 - Utilitários e Ferramentas do SistemaJoeldson Costa Damasceno
 
Especialização precoce - educação fisica
Especialização precoce - educação fisicaEspecialização precoce - educação fisica
Especialização precoce - educação fisicaDaniela Costa
 

Mais procurados (20)

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
 
Inteligência Artificial
Inteligência ArtificialInteligência Artificial
Inteligência Artificial
 
José saramago
José saramagoJosé saramago
José saramago
 
Bus ou Barramento
Bus ou BarramentoBus ou Barramento
Bus ou Barramento
 
Algoritmo aula 01-f
Algoritmo   aula 01-fAlgoritmo   aula 01-f
Algoritmo aula 01-f
 
Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4
 
Oficina de Iniciação a Informática
Oficina de Iniciação a InformáticaOficina de Iniciação a Informática
Oficina de Iniciação a Informática
 
Linguagem Assembly
Linguagem AssemblyLinguagem Assembly
Linguagem Assembly
 
Aula 01
Aula 01Aula 01
Aula 01
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-
 
Introdução à Programação
Introdução à ProgramaçãoIntrodução à Programação
Introdução à Programação
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Material aula informática básica
Material aula informática básicaMaterial aula informática básica
Material aula informática básica
 
Algoritmos: Variáveis e Constantes
Algoritmos: Variáveis e ConstantesAlgoritmos: Variáveis e Constantes
Algoritmos: Variáveis e Constantes
 
Logica Algoritmo 01 Introducao A Logica
Logica Algoritmo 01 Introducao A LogicaLogica Algoritmo 01 Introducao A Logica
Logica Algoritmo 01 Introducao A Logica
 
Loucos Anos 20
Loucos Anos 20Loucos Anos 20
Loucos Anos 20
 
Informática Básica - Aula 06 - Utilitários e Ferramentas do Sistema
Informática Básica - Aula 06 - Utilitários e Ferramentas do SistemaInformática Básica - Aula 06 - Utilitários e Ferramentas do Sistema
Informática Básica - Aula 06 - Utilitários e Ferramentas do Sistema
 
Biografia - Isaac Newton
Biografia - Isaac NewtonBiografia - Isaac Newton
Biografia - Isaac Newton
 
SDAC 12º - M9 TGEI
SDAC 12º - M9 TGEISDAC 12º - M9 TGEI
SDAC 12º - M9 TGEI
 
Especialização precoce - educação fisica
Especialização precoce - educação fisicaEspecialização precoce - educação fisica
Especialização precoce - educação fisica
 

Destaque

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
 

Destaque (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
 

Semelhante a 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
 

Semelhante a 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
 

Mais 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
 
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
 

Mais 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
 
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
 
Excel comandos avançados
Excel comandos avançadosExcel comandos avançados
Excel comandos avançados
 

Último

Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
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
 
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
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?AnabelaGuerreiro7
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
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
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfHELENO FAVACHO
 
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
 
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
 
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
 
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
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéisines09cachapa
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfcomercial400681
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfEmanuel Pio
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfHELENO FAVACHO
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....LuizHenriquedeAlmeid6
 

Último (20)

Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
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
 
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
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
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
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.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!
 
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.
 
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
 
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)
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdf
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
 

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?