Conceitos introdutórios de programação

Clara Ferreira
Clara FerreiraDiretora do Curso Profissional de Programador/a de Informática at Professora na Escola Dr. Ginestal Machado
TÉCNICAS E LINGUAGENS
DE PROGRAMAÇÃO
UFCD 0804
Curso Profissional de Programador/a de informática
Clara Ferreira
LINGUAGEM?
O QUE É UMA
LINGUAGEM?
LINGUAGEM
VERBAL
LINGUAGEM
NÃO VERBAL
LINGUAGEM
MISTA
LINGUAGENS
NATURAIS
LINGUAGEM
FORMAL
DIFERENÇAS DA
LINGUAGEM NATURAL E
FORMAL
DIFERENÇAS DA
LINGUAGEM NATURAL E
FORMAL
DIFERENÇAS DA
LINGUAGEM NATURAL E
FORMAL
O QUE É UMA LINGUAGEM DE
PROGRAMAÇÃO?
A linguagem que as máquinas
entendem
PROGRAMA
Tipos de
Programas
LINGUAGEM DE
PROGRAMAÇÃO
SINTAXE
Um conjunto de termos, palavras e
sinais, que assumem determinados
significados para o processador.
SEMÂNTICA
FASES DA
PROGRAMAÇÃO
DEFINIÇÃO DO
PROBLEMA
PLANIFICAÇÃO
DA RESOLUÇÃO
CODIFICAÇÃO
TESTES
DOCUMENTAÇÃO
MANUTENÇÃO
ALGORITMO EM
FLUXOGRAMA
SUBSTITUIÇÃO DE
UMA LÂMPADA
FUNDIDA
SUBSTITUIÇÃO DE
UMA LÂMPADA
FUNDIDA
SUBSTITUIÇÃO DE
UMA LÂMPADA
FUNDIDA
SUBSTITUIÇÃO DE
UMA LÂMPADA
FUNDIDA
SUBSTITUIÇÃO DE
UMA LÂMPADA
FUNDIDA
CARACTERÍSTICAS DE UM ALGORITMO
Deve ser corretamente definido As ações a desenvolver devem ser apresentadas de uma
forma clara, abrangendo a maior quantidade de informações.
Deve estar isento de
ambiguidades
Como resultado de falta de informação ou duplicação desta.
Deve ser eficaz Deve resolver o problema, independentemente da situação,
de uma forma isenta de erros e de qualquer falha. Se por
ventura existirem exceções, estas devem ser devidamente
especificadas e tratadas.
Deve ser eficiente Deve ter capacidade de resolver o problema com o mínimo
de recursos.
PEANUT
BUTTER AND
JELLY
EXERCÍCIO
RESOLUÇÃO
1 of 34

Recommended

Linguagen.. by
Linguagen..Linguagen..
Linguagen..essa
1.2K views22 slides
Linguagens de programação 03-12-09 by
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09essa
4.6K views22 slides
Linguagens de programação 03-12-09 by
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09essa
3 views22 slides
Paradigmas de programação by
Paradigmas de programaçãoParadigmas de programação
Paradigmas de programaçãoSérgio Souza Costa
15.7K views87 slides
Paradigmas de Linguagens de Programação - Introdução by
Paradigmas de Linguagens de Programação - IntroduçãoParadigmas de Linguagens de Programação - Introdução
Paradigmas de Linguagens de Programação - IntroduçãoAdriano Teixeira de Souza
9K views20 slides
Teoria da Computação by
Teoria da ComputaçãoTeoria da Computação
Teoria da ComputaçãoEEEM "Nossa Senhora de Lordes"
834 views18 slides

More Related Content

Similar to Conceitos introdutórios de programação

Algoritmos e Logica de programação - #Aula 06 - Linguagens De Programação by
Algoritmos e Logica de programação - #Aula 06 - Linguagens De ProgramaçãoAlgoritmos e Logica de programação - #Aula 06 - Linguagens De Programação
Algoritmos e Logica de programação - #Aula 06 - Linguagens De ProgramaçãoErick L. F.
129 views8 slides
Aula 1 módulo i - psi by
Aula 1   módulo i - psiAula 1   módulo i - psi
Aula 1 módulo i - psi111111119
421 views11 slides
Programação 1 by
Programação 1Programação 1
Programação 1essa
5.1K views19 slides
Lp m2 by
Lp m2Lp m2
Lp m2Alberto Jorge Sardo Monteiro
89 views55 slides
Aula 1 - O que é linguagem? by
Aula 1 - O que é linguagem?Aula 1 - O que é linguagem?
Aula 1 - O que é linguagem?Rebeca Ferrari
1.3K views26 slides
Php usar-ou-nao-usar by
Php usar-ou-nao-usarPhp usar-ou-nao-usar
Php usar-ou-nao-usarThiago Rigo
914 views63 slides

Similar to Conceitos introdutórios de programação(8)

More from Clara Ferreira

Operadores e Estruturas de Repetição e Controlo by
Operadores e Estruturas de Repetição e ControloOperadores e Estruturas de Repetição e Controlo
Operadores e Estruturas de Repetição e ControloClara Ferreira
48 views16 slides
Operadores e Tabelas de Verdade by
Operadores e Tabelas de VerdadeOperadores e Tabelas de Verdade
Operadores e Tabelas de VerdadeClara Ferreira
74 views10 slides
Fluxogramas by
FluxogramasFluxogramas
FluxogramasClara Ferreira
126 views21 slides
Exercícios de Photoshop by
Exercícios de PhotoshopExercícios de Photoshop
Exercícios de PhotoshopClara Ferreira
102 views16 slides
VISITA DE ESTUDO PLNM- “VER SANTARÉM PELOS OLHOS DE OUTROS MUNDOS” by
VISITA DE ESTUDO PLNM- “VER SANTARÉM PELOS OLHOS DE OUTROS MUNDOS”VISITA DE ESTUDO PLNM- “VER SANTARÉM PELOS OLHOS DE OUTROS MUNDOS”
VISITA DE ESTUDO PLNM- “VER SANTARÉM PELOS OLHOS DE OUTROS MUNDOS”Clara Ferreira
5.5K views1 slide
Dca Actionscript - aula 2 by
Dca   Actionscript - aula 2Dca   Actionscript - aula 2
Dca Actionscript - aula 2Clara Ferreira
244 views7 slides

More from Clara Ferreira(20)

Operadores e Estruturas de Repetição e Controlo by Clara Ferreira
Operadores e Estruturas de Repetição e ControloOperadores e Estruturas de Repetição e Controlo
Operadores e Estruturas de Repetição e Controlo
Clara Ferreira48 views
Operadores e Tabelas de Verdade by Clara Ferreira
Operadores e Tabelas de VerdadeOperadores e Tabelas de Verdade
Operadores e Tabelas de Verdade
Clara Ferreira74 views
VISITA DE ESTUDO PLNM- “VER SANTARÉM PELOS OLHOS DE OUTROS MUNDOS” by Clara Ferreira
VISITA DE ESTUDO PLNM- “VER SANTARÉM PELOS OLHOS DE OUTROS MUNDOS”VISITA DE ESTUDO PLNM- “VER SANTARÉM PELOS OLHOS DE OUTROS MUNDOS”
VISITA DE ESTUDO PLNM- “VER SANTARÉM PELOS OLHOS DE OUTROS MUNDOS”
Clara Ferreira5.5K views
Os nossos Heróis Preferidos by Clara Ferreira
Os nossos Heróis PreferidosOs nossos Heróis Preferidos
Os nossos Heróis Preferidos
Clara Ferreira6.3K views
Ficha de trabalho - Workshop Unity by Clara Ferreira
Ficha de trabalho - Workshop UnityFicha de trabalho - Workshop Unity
Ficha de trabalho - Workshop Unity
Clara Ferreira265 views

Recently uploaded

perguntas do BINGO FEUDALISMO.docx by
perguntas do BINGO FEUDALISMO.docxperguntas do BINGO FEUDALISMO.docx
perguntas do BINGO FEUDALISMO.docxJean Carlos Nunes Paixão
70 views3 slides
c. Proponha uma adaptação para auxiliar no processo de ensino e aprendizagem ... by
c. Proponha uma adaptação para auxiliar no processo de ensino e aprendizagem ...c. Proponha uma adaptação para auxiliar no processo de ensino e aprendizagem ...
c. Proponha uma adaptação para auxiliar no processo de ensino e aprendizagem ...azulassessoriaacadem3
12 views2 slides
periodo 3 parte 4.docx by
periodo 3 parte 4.docxperiodo 3 parte 4.docx
periodo 3 parte 4.docxedepisabellamedina
9 views1 slide
Agora é o momento de estudarmos sobre a história da sua futura profissão, par... by
Agora é o momento de estudarmos sobre a história da sua futura profissão, par...Agora é o momento de estudarmos sobre a história da sua futura profissão, par...
Agora é o momento de estudarmos sobre a história da sua futura profissão, par...IntegrareAcademy2
22 views2 slides
Para essa atividade, identifique e descreva detalhadamente três técnicas ampl... by
Para essa atividade, identifique e descreva detalhadamente três técnicas ampl...Para essa atividade, identifique e descreva detalhadamente três técnicas ampl...
Para essa atividade, identifique e descreva detalhadamente três técnicas ampl...azulassessoriaacadem3
97 views1 slide
DA - Unidade 15- DES. DE ESTRUTURAS DE CONCRETO ARMADO.pptx by
DA - Unidade 15- DES. DE ESTRUTURAS DE CONCRETO ARMADO.pptxDA - Unidade 15- DES. DE ESTRUTURAS DE CONCRETO ARMADO.pptx
DA - Unidade 15- DES. DE ESTRUTURAS DE CONCRETO ARMADO.pptxUniversidade Federal do Rio Grande - FURG
11 views34 slides

Recently uploaded(20)

c. Proponha uma adaptação para auxiliar no processo de ensino e aprendizagem ... by azulassessoriaacadem3
c. Proponha uma adaptação para auxiliar no processo de ensino e aprendizagem ...c. Proponha uma adaptação para auxiliar no processo de ensino e aprendizagem ...
c. Proponha uma adaptação para auxiliar no processo de ensino e aprendizagem ...
Agora é o momento de estudarmos sobre a história da sua futura profissão, par... by IntegrareAcademy2
Agora é o momento de estudarmos sobre a história da sua futura profissão, par...Agora é o momento de estudarmos sobre a história da sua futura profissão, par...
Agora é o momento de estudarmos sobre a história da sua futura profissão, par...
Para essa atividade, identifique e descreva detalhadamente três técnicas ampl... by azulassessoriaacadem3
Para essa atividade, identifique e descreva detalhadamente três técnicas ampl...Para essa atividade, identifique e descreva detalhadamente três técnicas ampl...
Para essa atividade, identifique e descreva detalhadamente três técnicas ampl...
O consultor Breno, percebendo a resistência por parte de um dos sócios da emp... by IntegrareAcademy2
O consultor Breno, percebendo a resistência por parte de um dos sócios da emp...O consultor Breno, percebendo a resistência por parte de um dos sócios da emp...
O consultor Breno, percebendo a resistência por parte de um dos sócios da emp...
Comunicação e Relações Interpessoais.ppt by IvoPereira42
Comunicação e Relações Interpessoais.pptComunicação e Relações Interpessoais.ppt
Comunicação e Relações Interpessoais.ppt
IvoPereira42121 views
O Disney+ é uma plataforma de streaming de vídeo lançada pela renomada. by IntegrareAcademy2
O Disney+ é uma plataforma de streaming de vídeo lançada pela renomada.O Disney+ é uma plataforma de streaming de vídeo lançada pela renomada.
O Disney+ é uma plataforma de streaming de vídeo lançada pela renomada.
A partir do exposto acima, disserte sobre os três campos de atuação da ciênci... by IntegrareAcademy2
A partir do exposto acima, disserte sobre os três campos de atuação da ciênci...A partir do exposto acima, disserte sobre os três campos de atuação da ciênci...
A partir do exposto acima, disserte sobre os três campos de atuação da ciênci...
IntegrareAcademy2586 views
Ao longo da história, ocorreram inúmeros movimentos que foram modificando as ... by azulassessoriaacadem3
Ao longo da história, ocorreram inúmeros movimentos que foram modificando as ...Ao longo da história, ocorreram inúmeros movimentos que foram modificando as ...
Ao longo da história, ocorreram inúmeros movimentos que foram modificando as ...
3. Qual a teologia no discurso dos exilados? (Lamentações 1-2; Salmo 137): by azulassessoriaacadem3
3. Qual a teologia no discurso dos exilados? (Lamentações 1-2; Salmo 137):3. Qual a teologia no discurso dos exilados? (Lamentações 1-2; Salmo 137):
3. Qual a teologia no discurso dos exilados? (Lamentações 1-2; Salmo 137):
Com base no trecho acima, é possível verificar as características do Ativo e ... by IntegrareAcademy2
Com base no trecho acima, é possível verificar as características do Ativo e ...Com base no trecho acima, é possível verificar as características do Ativo e ...
Com base no trecho acima, é possível verificar as características do Ativo e ...
3. Os vídeos “Filha de pais surdos dá lição de amor” e “Cadela aprende libras... by IntegrareAcademy2
3. Os vídeos “Filha de pais surdos dá lição de amor” e “Cadela aprende libras...3. Os vídeos “Filha de pais surdos dá lição de amor” e “Cadela aprende libras...
3. Os vídeos “Filha de pais surdos dá lição de amor” e “Cadela aprende libras...
Diante do exposto, pesquise em quaisquer fontes de consultas ou in loco em su... by azulassessoriaacadem3
Diante do exposto, pesquise em quaisquer fontes de consultas ou in loco em su...Diante do exposto, pesquise em quaisquer fontes de consultas ou in loco em su...
Diante do exposto, pesquise em quaisquer fontes de consultas ou in loco em su...
4) Quais sanções poderão ser aplicadas a depender do caso concreto? Sua respo... by azulassessoriaacadem3
4) Quais sanções poderão ser aplicadas a depender do caso concreto? Sua respo...4) Quais sanções poderão ser aplicadas a depender do caso concreto? Sua respo...
4) Quais sanções poderão ser aplicadas a depender do caso concreto? Sua respo...

Conceitos introdutórios de programação