Conceitos introdutórios de programação

Clara Ferreira
Clara FerreiraDiretora do Curso Profissional de Programador/a de Informática em 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 de 34

Recomendados

Linguagen.. por
Linguagen..Linguagen..
Linguagen..essa
1.2K visualizações22 slides
Linguagens de programação 03-12-09 por
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09essa
4.6K visualizações22 slides
Linguagens de programação 03-12-09 por
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09essa
3 visualizações22 slides
Paradigmas de programação por
Paradigmas de programaçãoParadigmas de programação
Paradigmas de programaçãoSérgio Souza Costa
15.7K visualizações87 slides
Paradigmas de Linguagens de Programação - Introdução por
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 visualizações20 slides
Teoria da Computação por
Teoria da ComputaçãoTeoria da Computação
Teoria da ComputaçãoEEEM "Nossa Senhora de Lordes"
834 visualizações18 slides

Mais conteúdo relacionado

Similar a Conceitos introdutórios de programação

Algoritmos e Logica de programação - #Aula 06 - Linguagens De Programação por
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 visualizações8 slides
Aula 1 módulo i - psi por
Aula 1   módulo i - psiAula 1   módulo i - psi
Aula 1 módulo i - psi111111119
421 visualizações11 slides
Programação 1 por
Programação 1Programação 1
Programação 1essa
5.1K visualizações19 slides
Lp m2 por
Lp m2Lp m2
Lp m2Alberto Jorge Sardo Monteiro
89 visualizações55 slides
Aula 1 - O que é linguagem? por
Aula 1 - O que é linguagem?Aula 1 - O que é linguagem?
Aula 1 - O que é linguagem?Rebeca Ferrari
1.3K visualizações26 slides
Php usar-ou-nao-usar por
Php usar-ou-nao-usarPhp usar-ou-nao-usar
Php usar-ou-nao-usarThiago Rigo
914 visualizações63 slides

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

Algoritmos e Logica de programação - #Aula 06 - Linguagens De Programação por Erick L. F.
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ção
Erick L. F.129 visualizações
Aula 1 módulo i - psi por 111111119
Aula 1   módulo i - psiAula 1   módulo i - psi
Aula 1 módulo i - psi
111111119421 visualizações
Programação 1 por essa
Programação 1Programação 1
Programação 1
essa5.1K visualizações
Aula 1 - O que é linguagem? por Rebeca Ferrari
Aula 1 - O que é linguagem?Aula 1 - O que é linguagem?
Aula 1 - O que é linguagem?
Rebeca Ferrari1.3K visualizações
Php usar-ou-nao-usar por Thiago Rigo
Php usar-ou-nao-usarPhp usar-ou-nao-usar
Php usar-ou-nao-usar
Thiago Rigo914 visualizações
Paradigmas de Linguagens de Programação - Classificações por Adriano Teixeira de Souza
Paradigmas de Linguagens de Programação - ClassificaçõesParadigmas de Linguagens de Programação - Classificações
Paradigmas de Linguagens de Programação - Classificações
Adriano Teixeira de Souza3.7K visualizações

Mais de Clara Ferreira

Operadores e Estruturas de Repetição e Controlo por
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 visualizações16 slides
Operadores e Tabelas de Verdade por
Operadores e Tabelas de VerdadeOperadores e Tabelas de Verdade
Operadores e Tabelas de VerdadeClara Ferreira
74 visualizações10 slides
Fluxogramas por
FluxogramasFluxogramas
FluxogramasClara Ferreira
126 visualizações21 slides
Exercícios de Photoshop por
Exercícios de PhotoshopExercícios de Photoshop
Exercícios de PhotoshopClara Ferreira
105 visualizações16 slides
VISITA DE ESTUDO PLNM- “VER SANTARÉM PELOS OLHOS DE OUTROS MUNDOS” por
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 visualizações1 slide
Dca Actionscript - aula 2 por
Dca   Actionscript - aula 2Dca   Actionscript - aula 2
Dca Actionscript - aula 2Clara Ferreira
244 visualizações7 slides

Mais de Clara Ferreira(20)

Operadores e Estruturas de Repetição e Controlo por 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 visualizações
Operadores e Tabelas de Verdade por Clara Ferreira
Operadores e Tabelas de VerdadeOperadores e Tabelas de Verdade
Operadores e Tabelas de Verdade
Clara Ferreira74 visualizações
Fluxogramas por Clara Ferreira
FluxogramasFluxogramas
Fluxogramas
Clara Ferreira126 visualizações
Exercícios de Photoshop por Clara Ferreira
Exercícios de PhotoshopExercícios de Photoshop
Exercícios de Photoshop
Clara Ferreira105 visualizações
VISITA DE ESTUDO PLNM- “VER SANTARÉM PELOS OLHOS DE OUTROS MUNDOS” por 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 visualizações
Dca Actionscript - aula 2 por Clara Ferreira
Dca   Actionscript - aula 2Dca   Actionscript - aula 2
Dca Actionscript - aula 2
Clara Ferreira244 visualizações
Dca Actionscript - Aula 1 por Clara Ferreira
Dca   Actionscript - Aula 1Dca   Actionscript - Aula 1
Dca Actionscript - Aula 1
Clara Ferreira104 visualizações
Os nossos Heróis Preferidos por Clara Ferreira
Os nossos Heróis PreferidosOs nossos Heróis Preferidos
Os nossos Heróis Preferidos
Clara Ferreira6.3K visualizações
Núcleo clubes por Clara Ferreira
Núcleo clubesNúcleo clubes
Núcleo clubes
Clara Ferreira1.5K visualizações
O som - Audacity por Clara Ferreira
O som - AudacityO som - Audacity
O som - Audacity
Clara Ferreira544 visualizações
Sessao 5 - Formação Unity por Clara Ferreira
Sessao 5 - Formação UnitySessao 5 - Formação Unity
Sessao 5 - Formação Unity
Clara Ferreira325 visualizações
Sessao 3 - Formação Unity por Clara Ferreira
Sessao 3 - Formação UnitySessao 3 - Formação Unity
Sessao 3 - Formação Unity
Clara Ferreira243 visualizações
Sessao 2 - Formação Unity por Clara Ferreira
Sessao 2 - Formação UnitySessao 2 - Formação Unity
Sessao 2 - Formação Unity
Clara Ferreira317 visualizações
Sessao 1 - Formação Unity por Clara Ferreira
Sessao 1 -  Formação UnitySessao 1 -  Formação Unity
Sessao 1 - Formação Unity
Clara Ferreira404 visualizações
Workshop Games for Good por Clara Ferreira
Workshop Games for GoodWorkshop Games for Good
Workshop Games for Good
Clara Ferreira233 visualizações
Ficha de trabalho - Workshop Unity por Clara Ferreira
Ficha de trabalho - Workshop UnityFicha de trabalho - Workshop Unity
Ficha de trabalho - Workshop Unity
Clara Ferreira265 visualizações
Manual Socrative por Clara Ferreira
Manual SocrativeManual Socrative
Manual Socrative
Clara Ferreira1.2K visualizações
Manual Kahoot por Clara Ferreira
Manual KahootManual Kahoot
Manual Kahoot
Clara Ferreira297 visualizações
SGBD - Aula 4 por Clara Ferreira
SGBD - Aula 4SGBD - Aula 4
SGBD - Aula 4
Clara Ferreira215 visualizações
SGBD - Aula 3 por Clara Ferreira
SGBD - Aula 3SGBD - Aula 3
SGBD - Aula 3
Clara Ferreira212 visualizações

Último

ETAPA 2: - Mapeie, em até 1 (uma) lauda, quais equipamentos, serviços, progra... por
ETAPA 2: - Mapeie, em até 1 (uma) lauda, quais equipamentos, serviços, progra...ETAPA 2: - Mapeie, em até 1 (uma) lauda, quais equipamentos, serviços, progra...
ETAPA 2: - Mapeie, em até 1 (uma) lauda, quais equipamentos, serviços, progra...IntegrareAcademy2
30 visualizações4 slides
28-11-2023 - Reflexions sessió.pdf por
28-11-2023 - Reflexions sessió.pdf28-11-2023 - Reflexions sessió.pdf
28-11-2023 - Reflexions sessió.pdfRaulGomez822561
26 visualizações4 slides
ATIVIDADE 1 - RH - PSICOLOGIA ORGANIZACIONAL - 54/2023 por
ATIVIDADE 1 - RH - PSICOLOGIA ORGANIZACIONAL - 54/2023ATIVIDADE 1 - RH - PSICOLOGIA ORGANIZACIONAL - 54/2023
ATIVIDADE 1 - RH - PSICOLOGIA ORGANIZACIONAL - 54/2023IntegrareAcademy2
60 visualizações2 slides
ATIVIDADE PROPOSTA Considerando o exposto acima, elabore um texto dissertat... por
ATIVIDADE PROPOSTA   Considerando o exposto acima, elabore um texto dissertat...ATIVIDADE PROPOSTA   Considerando o exposto acima, elabore um texto dissertat...
ATIVIDADE PROPOSTA Considerando o exposto acima, elabore um texto dissertat...azulassessoriaacadem3
30 visualizações2 slides
b) Estime, com base no modelo obtido em (A), a massa de uma mulher de 160 cm. por
b) Estime, com base no modelo obtido em (A), a massa de uma mulher de 160 cm.b) Estime, com base no modelo obtido em (A), a massa de uma mulher de 160 cm.
b) Estime, com base no modelo obtido em (A), a massa de uma mulher de 160 cm.azulassessoriaacadem3
34 visualizações2 slides
a) ​DETERMINE quais as funções dos conceitos T1 e T2 e suas principais difere... por
a) ​DETERMINE quais as funções dos conceitos T1 e T2 e suas principais difere...a) ​DETERMINE quais as funções dos conceitos T1 e T2 e suas principais difere...
a) ​DETERMINE quais as funções dos conceitos T1 e T2 e suas principais difere...HelpEducacional
12 visualizações2 slides

Último(20)

ETAPA 2: - Mapeie, em até 1 (uma) lauda, quais equipamentos, serviços, progra... por IntegrareAcademy2
ETAPA 2: - Mapeie, em até 1 (uma) lauda, quais equipamentos, serviços, progra...ETAPA 2: - Mapeie, em até 1 (uma) lauda, quais equipamentos, serviços, progra...
ETAPA 2: - Mapeie, em até 1 (uma) lauda, quais equipamentos, serviços, progra...
IntegrareAcademy230 visualizações
28-11-2023 - Reflexions sessió.pdf por RaulGomez822561
28-11-2023 - Reflexions sessió.pdf28-11-2023 - Reflexions sessió.pdf
28-11-2023 - Reflexions sessió.pdf
RaulGomez82256126 visualizações
ATIVIDADE 1 - RH - PSICOLOGIA ORGANIZACIONAL - 54/2023 por IntegrareAcademy2
ATIVIDADE 1 - RH - PSICOLOGIA ORGANIZACIONAL - 54/2023ATIVIDADE 1 - RH - PSICOLOGIA ORGANIZACIONAL - 54/2023
ATIVIDADE 1 - RH - PSICOLOGIA ORGANIZACIONAL - 54/2023
IntegrareAcademy260 visualizações
ATIVIDADE PROPOSTA Considerando o exposto acima, elabore um texto dissertat... por azulassessoriaacadem3
ATIVIDADE PROPOSTA   Considerando o exposto acima, elabore um texto dissertat...ATIVIDADE PROPOSTA   Considerando o exposto acima, elabore um texto dissertat...
ATIVIDADE PROPOSTA Considerando o exposto acima, elabore um texto dissertat...
azulassessoriaacadem330 visualizações
b) Estime, com base no modelo obtido em (A), a massa de uma mulher de 160 cm. por azulassessoriaacadem3
b) Estime, com base no modelo obtido em (A), a massa de uma mulher de 160 cm.b) Estime, com base no modelo obtido em (A), a massa de uma mulher de 160 cm.
b) Estime, com base no modelo obtido em (A), a massa de uma mulher de 160 cm.
azulassessoriaacadem334 visualizações
a) ​DETERMINE quais as funções dos conceitos T1 e T2 e suas principais difere... por HelpEducacional
a) ​DETERMINE quais as funções dos conceitos T1 e T2 e suas principais difere...a) ​DETERMINE quais as funções dos conceitos T1 e T2 e suas principais difere...
a) ​DETERMINE quais as funções dos conceitos T1 e T2 e suas principais difere...
HelpEducacional12 visualizações
- Qual é a relação entre planejamento e dimensão investigativa no trabalho do... por IntegrareAcademy2
- Qual é a relação entre planejamento e dimensão investigativa no trabalho do...- Qual é a relação entre planejamento e dimensão investigativa no trabalho do...
- Qual é a relação entre planejamento e dimensão investigativa no trabalho do...
IntegrareAcademy211 visualizações
sorteados Reserva de vagas 2024.pdf por Jornal do Commercio
sorteados Reserva de vagas 2024.pdfsorteados Reserva de vagas 2024.pdf
sorteados Reserva de vagas 2024.pdf
Jornal do Commercio2.1K visualizações
5) Anexo do folder e da foto de distribuição do folder: Após elaborado o fold... por azulassessoriaacadem3
5) Anexo do folder e da foto de distribuição do folder: Após elaborado o fold...5) Anexo do folder e da foto de distribuição do folder: Após elaborado o fold...
5) Anexo do folder e da foto de distribuição do folder: Após elaborado o fold...
azulassessoriaacadem315 visualizações
DeClara n.º70 novembro 2023.pdf por IsabelPereira2010
DeClara n.º70 novembro 2023.pdfDeClara n.º70 novembro 2023.pdf
DeClara n.º70 novembro 2023.pdf
IsabelPereira201013 visualizações
Slides Lição 11, Betel, O Verdadeiro Discípulo é uma referência no serviço cr... por LuizHenriquedeAlmeid6
Slides Lição 11, Betel, O Verdadeiro Discípulo é uma referência no serviço cr...Slides Lição 11, Betel, O Verdadeiro Discípulo é uma referência no serviço cr...
Slides Lição 11, Betel, O Verdadeiro Discípulo é uma referência no serviço cr...
LuizHenriquedeAlmeid628 visualizações
Tutorial_scopus.pdf por gabrieladoroteu093
Tutorial_scopus.pdfTutorial_scopus.pdf
Tutorial_scopus.pdf
gabrieladoroteu09312 visualizações
Sobre essa temática, considere a seguinte situação hipotética: Breno Giord é ... por marcosvsoares
Sobre essa temática, considere a seguinte situação hipotética: Breno Giord é ...Sobre essa temática, considere a seguinte situação hipotética: Breno Giord é ...
Sobre essa temática, considere a seguinte situação hipotética: Breno Giord é ...
marcosvsoares16 visualizações
Você foi convidado a ser o Nutricionista integrante de uma equipe que vai des... por azulassessoriaacadem3
Você foi convidado a ser o Nutricionista integrante de uma equipe que vai des...Você foi convidado a ser o Nutricionista integrante de uma equipe que vai des...
Você foi convidado a ser o Nutricionista integrante de uma equipe que vai des...
azulassessoriaacadem318 visualizações
javascript_funcional.pdf por ronaldo ramos
javascript_funcional.pdfjavascript_funcional.pdf
javascript_funcional.pdf
ronaldo ramos17 visualizações
Olá, acadêmico(a)! O objetivo básico dos demonstrativos contábeis é fornecer ... por mariaclarinhaa2723
Olá, acadêmico(a)! O objetivo básico dos demonstrativos contábeis é fornecer ...Olá, acadêmico(a)! O objetivo básico dos demonstrativos contábeis é fornecer ...
Olá, acadêmico(a)! O objetivo básico dos demonstrativos contábeis é fornecer ...
mariaclarinhaa272329 visualizações
Em continuidade aos estudos bíblicos iniciaremos a aplicação do método sêmio-... por IntegrareAcademy2
Em continuidade aos estudos bíblicos iniciaremos a aplicação do método sêmio-...Em continuidade aos estudos bíblicos iniciaremos a aplicação do método sêmio-...
Em continuidade aos estudos bíblicos iniciaremos a aplicação do método sêmio-...
IntegrareAcademy210 visualizações
MAPA - SSOC - FUNDAMENTOS TEÓRICO-FILOSÓFICOS DO SERVIÇO SOCIAL - 54/2023 por IntegrareAcademy2
MAPA - SSOC - FUNDAMENTOS TEÓRICO-FILOSÓFICOS DO SERVIÇO SOCIAL - 54/2023MAPA - SSOC - FUNDAMENTOS TEÓRICO-FILOSÓFICOS DO SERVIÇO SOCIAL - 54/2023
MAPA - SSOC - FUNDAMENTOS TEÓRICO-FILOSÓFICOS DO SERVIÇO SOCIAL - 54/2023
IntegrareAcademy222 visualizações

Conceitos introdutórios de programação