SlideShare uma empresa Scribd logo
1 de 14
Universidade Federal da Paraíba
Centro de Ciências Aplicadas e Educação
Augusto Felix
Danilo Raniery
1
Curso básico de
Algoritmos
2
Sumário
• Objetivos.
• Conceito de algoritmos e exemplos.
• Algoritmos Não-estruturados
• Representação de Algoritmos Não-estruturados (Rotina do
domingo).
• Representação de Algoritmos Não-estruturados (Dirigir até uma
lanchonete e almoçar).
• Algoritmos Estruturados.
• Representação de Algoritmos estruturados.
• Exemplo de algoritmos Estruturado.
• Duvidas sobre o assunto.
3
Objetivos
Apresentar os conceitos básicos de algoritmos
para alunos iniciantes no curso de licenciatura
em ciências da Computação e Sistema da
Informação ou outro curso da área.
4
Conceito de algoritmos
• É uma sequência lógica de etapas para se realizar
determinada atividade;
• Discrição do passo a passo do processo;
• Solução um problema.
• Algoritmo é a base da ciência da computação e da
programação.
• Existem dois tipos de algoritmos: Não estruturado e
estruturado.
• Exemplos: Receita do bolo, como trocar uma lâmpada
manual de instruções ou Dirigir até uma lanchonete e
almoçar..
5
Algoritmos Não-estruturados
6
Em nossa rotina, executamos algoritmos
sem perceber. Quando você levanta pela manhã,
quando você sai de casa, quando almoça. Você
está sempre executando tarefas enquanto realiza
análises de decisões, análises de possibilidades,
valida argumentos e diversos outros processos.
Representação de Algoritmos
Não-estruturado
• Processo: Dirigir até uma lanchonete e
almoçar;
• 1º Passo: Saia de casa.
• 2º Passo: Entre no carro.
• 3º Passo: Se a garagem estiver aberta, saia. Senão, abra-a e
saia.
• 4º Passo: Dirija até o local desejado.
• 5º Passo: Se chegou, estacione o carro. Senão, continue até
chegar e estacionar.
• 6º Passo: Se estacionou, retire a chave da ignição e saia do
carro.
• 7º Passo: Tranque o carro e dirija-se à lanchonete.
7
Continuação
8
• 8º Passo: Se a lanchonete estiver aberta, entre e dirija-se ao
caixa. Senão, volte para o carro. Procure outra lanchonete
aberta, entre e dirija-se ao caixa.
• 9º Passo: Faça o pedido e efetue o pagamento.
• 10º Passo: Aguarde.
• 11º Passo: Se o número de seu pedido for chamado, dirija-
se ao caixa e pegue sua refeição. Senão, aguarde ser
chamado e pegue-a.
• 12º Passo: Procure um lugar para sentar e coma.
• 13º Passo: Se estiver satisfeito, jogue o resto na lixeira.
Senão, faça outro pedido e coma.
• 14º Passo: Saia da lanchonete e dirija-se ao carro.
• 15º Passo: Entre, ponha o sinto de segurança e vá para
casa.
Representação de Algoritmos
Não-Estruturado 2
•Processo: rotina de domingo
- 1º passo: Acordar;
- 2º passo: Tomar banho;
- 3º passo: Tomar o café;
- 4º passo: Assistir jornal da manhã;
- 5º passo: Se estiver fazendo sol:
-vou à praia;
-senão leio o jornal;
9
Continuação
• Processo: rotina de domingo
- 6º passo: Almoçar;
- 7º passo: Cochilo da tarde;
- 8º passo: Fazer uma refeição;
- 9º passo: Assistir o jogo;
- 10º passo: Assistir o jornal;
- 11º passo: Ir dormir;
Fim do domingo = fim de algoritmo;
10
Algoritmos Estruturados
11
São aqueles que buscam resolver
problemas através do uso de um computador.
São criados com base em uma linguagem de
programação e podem ser escritos de diversas
formas e linguagens como por Java, Python, C,
C++ entre tanta outras linguagens de
codificação.
Representação de Algoritmos
Estruturados
12
Duvidas
13
Deixe sua duvida nos comentários ou envio para o nosso e-mail.
Referências
14
ALBUQUERQUE, Rodney. Noções básicas de algoritmos. Disponível
em: http://www.devmedia.com.br/nocoes-basicas-dealgoritmo/264
05. Acessado em: 13 de Março de 2015.

Mais conteúdo relacionado

Mais procurados

LGPD | FASE-3: DESENVOLVIMENTO & IMPLEMENTAÇÃO | JORNADA DE ADEQUAÇÃO | SGPD...
LGPD | FASE-3: DESENVOLVIMENTO & IMPLEMENTAÇÃO | JORNADA DE ADEQUAÇÃO |  SGPD...LGPD | FASE-3: DESENVOLVIMENTO & IMPLEMENTAÇÃO | JORNADA DE ADEQUAÇÃO |  SGPD...
LGPD | FASE-3: DESENVOLVIMENTO & IMPLEMENTAÇÃO | JORNADA DE ADEQUAÇÃO | SGPD...Wellington Monaco
 
Introdução a Machine Learning
Introdução a Machine LearningIntrodução a Machine Learning
Introdução a Machine LearningMorvana Bonin
 
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)Joao Galdino Mello de Souza
 
Segurança e Auditoria de Sistemas
Segurança e Auditoria de SistemasSegurança e Auditoria de Sistemas
Segurança e Auditoria de SistemasAllan Piter Pressi
 
Nutricao na atencao basica
Nutricao na atencao basicaNutricao na atencao basica
Nutricao na atencao basicaFilipe Mello
 
Material Modelagem - Prof. Marcos Alexandruk
Material Modelagem - Prof. Marcos AlexandrukMaterial Modelagem - Prof. Marcos Alexandruk
Material Modelagem - Prof. Marcos AlexandrukHebert Alquimim
 
Projeto em Seguranca da Informação
Projeto em Seguranca da InformaçãoProjeto em Seguranca da Informação
Projeto em Seguranca da InformaçãoFernando Palma
 
Ficha de resultado das avaliações nucleo educação física
Ficha de resultado das avaliações nucleo educação físicaFicha de resultado das avaliações nucleo educação física
Ficha de resultado das avaliações nucleo educação físicajorge luiz dos santos de souza
 
A importância da Segurança da Informação e os impactos da LGPD
A importância da Segurança da Informação e os impactos da LGPDA importância da Segurança da Informação e os impactos da LGPD
A importância da Segurança da Informação e os impactos da LGPDEliézer Zarpelão
 
LGPD Descomplicada
LGPD DescomplicadaLGPD Descomplicada
LGPD DescomplicadaMaicon Alvim
 
Internato em Pediatria I da UFRN - Relatório 2016
Internato em Pediatria I da UFRN - Relatório 2016Internato em Pediatria I da UFRN - Relatório 2016
Internato em Pediatria I da UFRN - Relatório 2016blogped1
 
LGPD | FASE-3: DEFINIÇÃO E IMPLEMENTAÇÃO | JORNADA DE ADEQUAÇÃO | SGPD - SIST...
LGPD | FASE-3: DEFINIÇÃO E IMPLEMENTAÇÃO | JORNADA DE ADEQUAÇÃO | SGPD - SIST...LGPD | FASE-3: DEFINIÇÃO E IMPLEMENTAÇÃO | JORNADA DE ADEQUAÇÃO | SGPD - SIST...
LGPD | FASE-3: DEFINIÇÃO E IMPLEMENTAÇÃO | JORNADA DE ADEQUAÇÃO | SGPD - SIST...Wellington Monaco
 
Aula 04 - Medidas de Armazenamento
Aula 04 - Medidas de ArmazenamentoAula 04 - Medidas de Armazenamento
Aula 04 - Medidas de ArmazenamentoSuzana Viana Mota
 

Mais procurados (20)

LGPD | FASE-3: DESENVOLVIMENTO & IMPLEMENTAÇÃO | JORNADA DE ADEQUAÇÃO | SGPD...
LGPD | FASE-3: DESENVOLVIMENTO & IMPLEMENTAÇÃO | JORNADA DE ADEQUAÇÃO |  SGPD...LGPD | FASE-3: DESENVOLVIMENTO & IMPLEMENTAÇÃO | JORNADA DE ADEQUAÇÃO |  SGPD...
LGPD | FASE-3: DESENVOLVIMENTO & IMPLEMENTAÇÃO | JORNADA DE ADEQUAÇÃO | SGPD...
 
Introdução a Machine Learning
Introdução a Machine LearningIntrodução a Machine Learning
Introdução a Machine Learning
 
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)
 
Segurança e Auditoria de Sistemas
Segurança e Auditoria de SistemasSegurança e Auditoria de Sistemas
Segurança e Auditoria de Sistemas
 
Nutricao na atencao basica
Nutricao na atencao basicaNutricao na atencao basica
Nutricao na atencao basica
 
Material Modelagem - Prof. Marcos Alexandruk
Material Modelagem - Prof. Marcos AlexandrukMaterial Modelagem - Prof. Marcos Alexandruk
Material Modelagem - Prof. Marcos Alexandruk
 
Projeto em Seguranca da Informação
Projeto em Seguranca da InformaçãoProjeto em Seguranca da Informação
Projeto em Seguranca da Informação
 
O Financiamento da Saúde: o caso da Atenção Primária à Saúde
O Financiamento da Saúde: o caso da Atenção Primária à SaúdeO Financiamento da Saúde: o caso da Atenção Primária à Saúde
O Financiamento da Saúde: o caso da Atenção Primária à Saúde
 
Ficha de resultado das avaliações nucleo educação física
Ficha de resultado das avaliações nucleo educação físicaFicha de resultado das avaliações nucleo educação física
Ficha de resultado das avaliações nucleo educação física
 
A importância da Segurança da Informação e os impactos da LGPD
A importância da Segurança da Informação e os impactos da LGPDA importância da Segurança da Informação e os impactos da LGPD
A importância da Segurança da Informação e os impactos da LGPD
 
LGPD Descomplicada
LGPD DescomplicadaLGPD Descomplicada
LGPD Descomplicada
 
Internato em Pediatria I da UFRN - Relatório 2016
Internato em Pediatria I da UFRN - Relatório 2016Internato em Pediatria I da UFRN - Relatório 2016
Internato em Pediatria I da UFRN - Relatório 2016
 
LGPD | FASE-3: DEFINIÇÃO E IMPLEMENTAÇÃO | JORNADA DE ADEQUAÇÃO | SGPD - SIST...
LGPD | FASE-3: DEFINIÇÃO E IMPLEMENTAÇÃO | JORNADA DE ADEQUAÇÃO | SGPD - SIST...LGPD | FASE-3: DEFINIÇÃO E IMPLEMENTAÇÃO | JORNADA DE ADEQUAÇÃO | SGPD - SIST...
LGPD | FASE-3: DEFINIÇÃO E IMPLEMENTAÇÃO | JORNADA DE ADEQUAÇÃO | SGPD - SIST...
 
Agosto Dourado 2021: Proteger a Amamentação
Agosto Dourado 2021: Proteger a AmamentaçãoAgosto Dourado 2021: Proteger a Amamentação
Agosto Dourado 2021: Proteger a Amamentação
 
LGPD
LGPDLGPD
LGPD
 
Aula 04 - Medidas de Armazenamento
Aula 04 - Medidas de ArmazenamentoAula 04 - Medidas de Armazenamento
Aula 04 - Medidas de Armazenamento
 
Hipertensão arterial
Hipertensão arterialHipertensão arterial
Hipertensão arterial
 
Fundamentos de Segurança da Informação
Fundamentos de Segurança da InformaçãoFundamentos de Segurança da Informação
Fundamentos de Segurança da Informação
 
Ais 2021 1
Ais 2021 1Ais 2021 1
Ais 2021 1
 
Carta ao reitor da UFG
Carta ao reitor da UFGCarta ao reitor da UFG
Carta ao reitor da UFG
 

Mais de Danilo Raniery

Recuperação da aprendizagem
Recuperação da aprendizagemRecuperação da aprendizagem
Recuperação da aprendizagemDanilo Raniery
 
Avaliação escolar e democratizão direito de errar
Avaliação escolar e democratizão   direito de errarAvaliação escolar e democratizão   direito de errar
Avaliação escolar e democratizão direito de errarDanilo Raniery
 
Comunicação dos resultados da avaliação
Comunicação dos resultados da avaliaçãoComunicação dos resultados da avaliação
Comunicação dos resultados da avaliaçãoDanilo Raniery
 
As noções de erro e fracasso no contexto escolar
As noções de erro e fracasso no contexto escolarAs noções de erro e fracasso no contexto escolar
As noções de erro e fracasso no contexto escolarDanilo Raniery
 
A avaliação do aluno a favor ou contra a democratização do ensino
A avaliação do aluno  a favor ou contra a democratização do ensinoA avaliação do aluno  a favor ou contra a democratização do ensino
A avaliação do aluno a favor ou contra a democratização do ensinoDanilo Raniery
 
Prática escolar do erro como fonte de castigo ao erro como fonte de virtude
Prática escolar do erro como  fonte de castigo ao erro como fonte de virtudePrática escolar do erro como  fonte de castigo ao erro como fonte de virtude
Prática escolar do erro como fonte de castigo ao erro como fonte de virtudeDanilo Raniery
 
Por uma prática docente crítica e construtiva
Por uma prática docente crítica e construtivaPor uma prática docente crítica e construtiva
Por uma prática docente crítica e construtivaDanilo Raniery
 
Avaliação da aprendizagem escolar um ato amoroso
Avaliação da aprendizagem escolar  um ato amorosoAvaliação da aprendizagem escolar  um ato amoroso
Avaliação da aprendizagem escolar um ato amorosoDanilo Raniery
 
Avaliação educacional. para alem do autoritaristmo
Avaliação educacional. para alem do autoritaristmoAvaliação educacional. para alem do autoritaristmo
Avaliação educacional. para alem do autoritaristmoDanilo Raniery
 

Mais de Danilo Raniery (10)

Recuperação da aprendizagem
Recuperação da aprendizagemRecuperação da aprendizagem
Recuperação da aprendizagem
 
Fracasso escolar
Fracasso escolarFracasso escolar
Fracasso escolar
 
Avaliação escolar e democratizão direito de errar
Avaliação escolar e democratizão   direito de errarAvaliação escolar e democratizão   direito de errar
Avaliação escolar e democratizão direito de errar
 
Comunicação dos resultados da avaliação
Comunicação dos resultados da avaliaçãoComunicação dos resultados da avaliação
Comunicação dos resultados da avaliação
 
As noções de erro e fracasso no contexto escolar
As noções de erro e fracasso no contexto escolarAs noções de erro e fracasso no contexto escolar
As noções de erro e fracasso no contexto escolar
 
A avaliação do aluno a favor ou contra a democratização do ensino
A avaliação do aluno  a favor ou contra a democratização do ensinoA avaliação do aluno  a favor ou contra a democratização do ensino
A avaliação do aluno a favor ou contra a democratização do ensino
 
Prática escolar do erro como fonte de castigo ao erro como fonte de virtude
Prática escolar do erro como  fonte de castigo ao erro como fonte de virtudePrática escolar do erro como  fonte de castigo ao erro como fonte de virtude
Prática escolar do erro como fonte de castigo ao erro como fonte de virtude
 
Por uma prática docente crítica e construtiva
Por uma prática docente crítica e construtivaPor uma prática docente crítica e construtiva
Por uma prática docente crítica e construtiva
 
Avaliação da aprendizagem escolar um ato amoroso
Avaliação da aprendizagem escolar  um ato amorosoAvaliação da aprendizagem escolar  um ato amoroso
Avaliação da aprendizagem escolar um ato amoroso
 
Avaliação educacional. para alem do autoritaristmo
Avaliação educacional. para alem do autoritaristmoAvaliação educacional. para alem do autoritaristmo
Avaliação educacional. para alem do autoritaristmo
 

Último

atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfAutonoma
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...azulassessoria9
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Cabiamar
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxFlviaGomes64
 
Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Centro Jacques Delors
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docPauloHenriqueGarciaM
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do séculoBiblioteca UCS
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedAula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedJaquelineBertagliaCe
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxMarcosLemes28
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...MariaCristinaSouzaLe1
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...marcelafinkler
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxLuizHenriquedeAlmeid6
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Centro Jacques Delors
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...azulassessoria9
 
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptxSlides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)Centro Jacques Delors
 
Falando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdFalando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdLeonardoDeOliveiraLu2
 
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfMESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 

Último (20)

atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedAula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptx
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptxSlides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
 
Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)
 
Falando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdFalando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introd
 
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfMESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
 

Apresentação sobre algoritmos

  • 1. Universidade Federal da Paraíba Centro de Ciências Aplicadas e Educação Augusto Felix Danilo Raniery 1
  • 3. Sumário • Objetivos. • Conceito de algoritmos e exemplos. • Algoritmos Não-estruturados • Representação de Algoritmos Não-estruturados (Rotina do domingo). • Representação de Algoritmos Não-estruturados (Dirigir até uma lanchonete e almoçar). • Algoritmos Estruturados. • Representação de Algoritmos estruturados. • Exemplo de algoritmos Estruturado. • Duvidas sobre o assunto. 3
  • 4. Objetivos Apresentar os conceitos básicos de algoritmos para alunos iniciantes no curso de licenciatura em ciências da Computação e Sistema da Informação ou outro curso da área. 4
  • 5. Conceito de algoritmos • É uma sequência lógica de etapas para se realizar determinada atividade; • Discrição do passo a passo do processo; • Solução um problema. • Algoritmo é a base da ciência da computação e da programação. • Existem dois tipos de algoritmos: Não estruturado e estruturado. • Exemplos: Receita do bolo, como trocar uma lâmpada manual de instruções ou Dirigir até uma lanchonete e almoçar.. 5
  • 6. Algoritmos Não-estruturados 6 Em nossa rotina, executamos algoritmos sem perceber. Quando você levanta pela manhã, quando você sai de casa, quando almoça. Você está sempre executando tarefas enquanto realiza análises de decisões, análises de possibilidades, valida argumentos e diversos outros processos.
  • 7. Representação de Algoritmos Não-estruturado • Processo: Dirigir até uma lanchonete e almoçar; • 1º Passo: Saia de casa. • 2º Passo: Entre no carro. • 3º Passo: Se a garagem estiver aberta, saia. Senão, abra-a e saia. • 4º Passo: Dirija até o local desejado. • 5º Passo: Se chegou, estacione o carro. Senão, continue até chegar e estacionar. • 6º Passo: Se estacionou, retire a chave da ignição e saia do carro. • 7º Passo: Tranque o carro e dirija-se à lanchonete. 7
  • 8. Continuação 8 • 8º Passo: Se a lanchonete estiver aberta, entre e dirija-se ao caixa. Senão, volte para o carro. Procure outra lanchonete aberta, entre e dirija-se ao caixa. • 9º Passo: Faça o pedido e efetue o pagamento. • 10º Passo: Aguarde. • 11º Passo: Se o número de seu pedido for chamado, dirija- se ao caixa e pegue sua refeição. Senão, aguarde ser chamado e pegue-a. • 12º Passo: Procure um lugar para sentar e coma. • 13º Passo: Se estiver satisfeito, jogue o resto na lixeira. Senão, faça outro pedido e coma. • 14º Passo: Saia da lanchonete e dirija-se ao carro. • 15º Passo: Entre, ponha o sinto de segurança e vá para casa.
  • 9. Representação de Algoritmos Não-Estruturado 2 •Processo: rotina de domingo - 1º passo: Acordar; - 2º passo: Tomar banho; - 3º passo: Tomar o café; - 4º passo: Assistir jornal da manhã; - 5º passo: Se estiver fazendo sol: -vou à praia; -senão leio o jornal; 9
  • 10. Continuação • Processo: rotina de domingo - 6º passo: Almoçar; - 7º passo: Cochilo da tarde; - 8º passo: Fazer uma refeição; - 9º passo: Assistir o jogo; - 10º passo: Assistir o jornal; - 11º passo: Ir dormir; Fim do domingo = fim de algoritmo; 10
  • 11. Algoritmos Estruturados 11 São aqueles que buscam resolver problemas através do uso de um computador. São criados com base em uma linguagem de programação e podem ser escritos de diversas formas e linguagens como por Java, Python, C, C++ entre tanta outras linguagens de codificação.
  • 13. Duvidas 13 Deixe sua duvida nos comentários ou envio para o nosso e-mail.
  • 14. Referências 14 ALBUQUERQUE, Rodney. Noções básicas de algoritmos. Disponível em: http://www.devmedia.com.br/nocoes-basicas-dealgoritmo/264 05. Acessado em: 13 de Março de 2015.