Conceitos introdutórios de programação

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

Recommandé

Linguagen.. par
Linguagen..Linguagen..
Linguagen..essa
1.2K vues22 diapositives
Linguagens de programação 03-12-09 par
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09essa
4.6K vues22 diapositives
Linguagens de programação 03-12-09 par
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09essa
3 vues22 diapositives
Paradigmas de programação par
Paradigmas de programaçãoParadigmas de programação
Paradigmas de programaçãoSérgio Souza Costa
15.7K vues87 diapositives
Paradigmas de Linguagens de Programação - Introdução par
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 vues20 diapositives
Teoria da Computação par
Teoria da ComputaçãoTeoria da Computação
Teoria da ComputaçãoEEEM "Nossa Senhora de Lordes"
835 vues18 diapositives

Contenu connexe

Similaire à Conceitos introdutórios de programação

Algoritmos e Logica de programação - #Aula 06 - Linguagens De Programação par
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 vues8 diapositives
Aula 1 módulo i - psi par
Aula 1   módulo i - psiAula 1   módulo i - psi
Aula 1 módulo i - psi111111119
421 vues11 diapositives
Programação 1 par
Programação 1Programação 1
Programação 1essa
5.1K vues19 diapositives
Lp m2 par
Lp m2Lp m2
Lp m2Alberto Jorge Sardo Monteiro
89 vues55 diapositives
Aula 1 - O que é linguagem? par
Aula 1 - O que é linguagem?Aula 1 - O que é linguagem?
Aula 1 - O que é linguagem?Rebeca Ferrari
1.3K vues26 diapositives
Php usar-ou-nao-usar par
Php usar-ou-nao-usarPhp usar-ou-nao-usar
Php usar-ou-nao-usarThiago Rigo
914 vues63 diapositives

Similaire à Conceitos introdutórios de programação(8)

Plus de Clara Ferreira

Operadores e Estruturas de Repetição e Controlo par
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 vues16 diapositives
Operadores e Tabelas de Verdade par
Operadores e Tabelas de VerdadeOperadores e Tabelas de Verdade
Operadores e Tabelas de VerdadeClara Ferreira
74 vues10 diapositives
Fluxogramas par
FluxogramasFluxogramas
FluxogramasClara Ferreira
126 vues21 diapositives
Exercícios de Photoshop par
Exercícios de PhotoshopExercícios de Photoshop
Exercícios de PhotoshopClara Ferreira
109 vues16 diapositives
VISITA DE ESTUDO PLNM- “VER SANTARÉM PELOS OLHOS DE OUTROS MUNDOS” par
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 vues1 diapositive
Dca Actionscript - aula 2 par
Dca   Actionscript - aula 2Dca   Actionscript - aula 2
Dca Actionscript - aula 2Clara Ferreira
244 vues7 diapositives

Plus de Clara Ferreira(20)

Operadores e Estruturas de Repetição e Controlo par 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 vues
VISITA DE ESTUDO PLNM- “VER SANTARÉM PELOS OLHOS DE OUTROS MUNDOS” par 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 vues
Ficha de trabalho - Workshop Unity par Clara Ferreira
Ficha de trabalho - Workshop UnityFicha de trabalho - Workshop Unity
Ficha de trabalho - Workshop Unity
Clara Ferreira265 vues

Dernier

Ao refletir sobre a importância da idealização de práticas inovadoras na Educ... par
Ao refletir sobre a importância da idealização de práticas inovadoras na Educ...Ao refletir sobre a importância da idealização de práticas inovadoras na Educ...
Ao refletir sobre a importância da idealização de práticas inovadoras na Educ...azulassessoriaacadem3
59 vues2 diapositives
Passado uma semana após o parto, Beatriz marcou uma consulta médica para seu ... par
Passado uma semana após o parto, Beatriz marcou uma consulta médica para seu ...Passado uma semana após o parto, Beatriz marcou uma consulta médica para seu ...
Passado uma semana após o parto, Beatriz marcou uma consulta médica para seu ...azulassessoriaacadem3
44 vues4 diapositives
e) Se for feita a Derivada da função lucro, qual função é obtida? par
e) Se for feita a Derivada da função lucro, qual função é obtida?e) Se for feita a Derivada da função lucro, qual função é obtida?
e) Se for feita a Derivada da função lucro, qual função é obtida?azulassessoriaacadem3
36 vues3 diapositives
FESTEJAR O PÃO-POR-DEUS NO LAR VALE FORMOSO.pdf par
FESTEJAR O PÃO-POR-DEUS NO LAR VALE FORMOSO.pdfFESTEJAR O PÃO-POR-DEUS NO LAR VALE FORMOSO.pdf
FESTEJAR O PÃO-POR-DEUS NO LAR VALE FORMOSO.pdfColégio Santa Teresinha
264 vues11 diapositives
REVISÃO PARA O PROVÃO DE HISTÓRIA.pptx par
REVISÃO PARA O PROVÃO DE HISTÓRIA.pptxREVISÃO PARA O PROVÃO DE HISTÓRIA.pptx
REVISÃO PARA O PROVÃO DE HISTÓRIA.pptxprofesfrancleite
51 vues10 diapositives
a) Estruturar o Balancete de Verificação da empresa Estilo Chic Ltda. ordenan... par
a) Estruturar o Balancete de Verificação da empresa Estilo Chic Ltda. ordenan...a) Estruturar o Balancete de Verificação da empresa Estilo Chic Ltda. ordenan...
a) Estruturar o Balancete de Verificação da empresa Estilo Chic Ltda. ordenan...HelpEducacional
1.3K vues3 diapositives

Dernier(20)

Ao refletir sobre a importância da idealização de práticas inovadoras na Educ... par azulassessoriaacadem3
Ao refletir sobre a importância da idealização de práticas inovadoras na Educ...Ao refletir sobre a importância da idealização de práticas inovadoras na Educ...
Ao refletir sobre a importância da idealização de práticas inovadoras na Educ...
Passado uma semana após o parto, Beatriz marcou uma consulta médica para seu ... par azulassessoriaacadem3
Passado uma semana após o parto, Beatriz marcou uma consulta médica para seu ...Passado uma semana após o parto, Beatriz marcou uma consulta médica para seu ...
Passado uma semana após o parto, Beatriz marcou uma consulta médica para seu ...
e) Se for feita a Derivada da função lucro, qual função é obtida? par azulassessoriaacadem3
e) Se for feita a Derivada da função lucro, qual função é obtida?e) Se for feita a Derivada da função lucro, qual função é obtida?
e) Se for feita a Derivada da função lucro, qual função é obtida?
a) Estruturar o Balancete de Verificação da empresa Estilo Chic Ltda. ordenan... par HelpEducacional
a) Estruturar o Balancete de Verificação da empresa Estilo Chic Ltda. ordenan...a) Estruturar o Balancete de Verificação da empresa Estilo Chic Ltda. ordenan...
a) Estruturar o Balancete de Verificação da empresa Estilo Chic Ltda. ordenan...
HelpEducacional1.3K vues
4- Sobre o paciente do caso 2, EXPLIQUE quais os mecanismos fisiológicos da ... par azulassessoriaacadem3
4- Sobre o paciente do caso 2,  EXPLIQUE quais os mecanismos fisiológicos da ...4- Sobre o paciente do caso 2,  EXPLIQUE quais os mecanismos fisiológicos da ...
4- Sobre o paciente do caso 2, EXPLIQUE quais os mecanismos fisiológicos da ...
3- Levando em consideração suas respostas anteriores, qual o pré-diagnóstico ... par azulassessoriaacadem3
3- Levando em consideração suas respostas anteriores, qual o pré-diagnóstico ...3- Levando em consideração suas respostas anteriores, qual o pré-diagnóstico ...
3- Levando em consideração suas respostas anteriores, qual o pré-diagnóstico ...
4. No vídeo “Cadela aprende libras para entender comando dos donos” foi apres... par azulassessoriaacadem3
4. No vídeo “Cadela aprende libras para entender comando dos donos” foi apres...4. No vídeo “Cadela aprende libras para entender comando dos donos” foi apres...
4. No vídeo “Cadela aprende libras para entender comando dos donos” foi apres...
a) EXISTE a possibilidade de a criança apresentar polidactilia? JUSTIFIQUE s... par azulassessoriaacadem3
a)  EXISTE a possibilidade de a criança apresentar polidactilia? JUSTIFIQUE s...a)  EXISTE a possibilidade de a criança apresentar polidactilia? JUSTIFIQUE s...
a) EXISTE a possibilidade de a criança apresentar polidactilia? JUSTIFIQUE s...
5) Anexo do folder e da foto de distribuição do folder: Após elaborado o fold... par 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...
3. Os vídeos “Filha de pais surdos dá lição de amor” e “Cadela aprende libras... par azulassessoriaacadem3
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...
6- Sabendo que o caso do paciente 3 está sendo causado por uma condução elétr... par azulassessoriaacadem3
6- Sabendo que o caso do paciente 3 está sendo causado por uma condução elétr...6- Sabendo que o caso do paciente 3 está sendo causado por uma condução elétr...
6- Sabendo que o caso do paciente 3 está sendo causado por uma condução elétr...
a) Elenque de forma sucinta as dificuldades apresentadas no relato do caso e ... par azulassessoriaacadem3
a) Elenque de forma sucinta as dificuldades apresentadas no relato do caso e ...a) Elenque de forma sucinta as dificuldades apresentadas no relato do caso e ...
a) Elenque de forma sucinta as dificuldades apresentadas no relato do caso e ...
a) Explique um motivo da relevância da ferramenta para compreender a situação... par azulassessoriaacadem3
a) Explique um motivo da relevância da ferramenta para compreender a situação...a) Explique um motivo da relevância da ferramenta para compreender a situação...
a) Explique um motivo da relevância da ferramenta para compreender a situação...
b) Explique os componentes das valvas cardíacas e o seu funcionamento durante... par HelpEducacional
b) Explique os componentes das valvas cardíacas e o seu funcionamento durante...b) Explique os componentes das valvas cardíacas e o seu funcionamento durante...
b) Explique os componentes das valvas cardíacas e o seu funcionamento durante...
HelpEducacional76 vues
Portanto, a cada linha da tabela acima, temos a representação da execução do ... par azulassessoriaacadem3
Portanto, a cada linha da tabela acima, temos a representação da execução do ...Portanto, a cada linha da tabela acima, temos a representação da execução do ...
Portanto, a cada linha da tabela acima, temos a representação da execução do ...
Slides Lição 12, CPAD, O Modelo de Missões da Igreja de Antioquia.pptx par LuizHenriquedeAlmeid6
Slides Lição 12, CPAD, O Modelo de Missões da Igreja de Antioquia.pptxSlides Lição 12, CPAD, O Modelo de Missões da Igreja de Antioquia.pptx
Slides Lição 12, CPAD, O Modelo de Missões da Igreja de Antioquia.pptx
1a. DIFERENCIE, o princípio físico na formação da imagem para método de tomog... par azulassessoriaacadem3
1a. DIFERENCIE, o princípio físico na formação da imagem para método de tomog...1a. DIFERENCIE, o princípio físico na formação da imagem para método de tomog...
1a. DIFERENCIE, o princípio físico na formação da imagem para método de tomog...
1. Faça uma autoanálise da escolha do seu candidato na eleição de 2022 expres... par azulassessoriaacadem3
1. Faça uma autoanálise da escolha do seu candidato na eleição de 2022 expres...1. Faça uma autoanálise da escolha do seu candidato na eleição de 2022 expres...
1. Faça uma autoanálise da escolha do seu candidato na eleição de 2022 expres...

Conceitos introdutórios de programação