SlideShare uma empresa Scribd logo
ALGORITMOS E LÓGICA DE
PROGRAMAÇÃO
EFFECCINCO
ALGORITMOS COMPUTACIONAIS
• Você já ouviu falar no termo algoritmos, é um pouco estranho na
primeira vez que se houve falar, mas essa palavra vem do latim dos
termos algorismos pois esta altamente relacionado.
• O Algoritmo pode ser aplicado na matemática ou na computação, na
matemática e uma sequencia de cálculos para resolver um ou
diversos problemas matemáticos, na computação isso muda um
pouco, nos podemos resolver e calcular com algoritmos, mas na
verdade é um conjunto de regras que já é muito bem definida e
ordenadas e usada para resolver problema ou problemas.
ALGORITMOS COMPUTACIONAIS
• Outra teoria e que o nome algoritmos, na verdade não se deu por
assim, mas devido a um matemático que viveu em 780 DC, seu nome
era complicado, se chamava Abu Adullah Muhammad Ibn Musa al-
Khwarizmi, e com o tempo as pessoas começaram a simplificar seu
nome até que ficou al-kharism que deu origem a algarismo e depois
algoritmos.
• Um algoritmo pode ser representado de duas formas, uma é
graficamente utilizando um padrão de diagramas de blocos, ou pode
ser feito de forma textual, seguindo algum padrão como por
exemplo o Português estruturado ou uma linguagem de
programação.
ALGORITMOS COMPUTACIONAIS
• Com isso podemos entender que os algoritmos e uma forma de
resolver ou buscar uma solução para um problema, de inicio
vamos resolver problemas pequenos, mas ao longo do curso
mais pra frente vamos vendo coisas mais complexas,
resumindo o algoritmo na computação é usado para trabalhar a
logica e depois traduzir essa solução computacional para um
programa, você resolve o problema com o algoritmos e depois
transforma ele em um programa, se sua logica estiver correta
seu programa vai funcionar perfeitamente.
CONHEÇA NOSSO CANAL NO YOUTUBE
• www.youtube.com/effeccinco
REFERÊNCIA
• MANZANO, Jose Augusto N.G. OLIVEIRA. Jayr Figueiredo de.
Algoritmos: Lógica para Desenvolvimento de Programação de
Computadores. São Paulo: 2010, Editora Erica. 320 p.

Mais conteúdo relacionado

Mais procurados

Lógica de programação
Lógica de programaçãoLógica de programação
Lógica de programaçãoJosé Lopes
 
Semanadeletras 2012-giraffa
Semanadeletras 2012-giraffaSemanadeletras 2012-giraffa
Semanadeletras 2012-giraffaLucia Giraffa
 
Aula 03.2 - Algoritmos, Diagramas de Blocos e Fluxograma
Aula 03.2 - Algoritmos, Diagramas de Blocos e FluxogramaAula 03.2 - Algoritmos, Diagramas de Blocos e Fluxograma
Aula 03.2 - Algoritmos, Diagramas de Blocos e FluxogramaMessias Batista
 
I - introdução a algoritmos
I -  introdução a algoritmosI -  introdução a algoritmos
I - introdução a algoritmosAlessandra Sra JM
 
Exercícios shellscript
Exercícios shellscriptExercícios shellscript
Exercícios shellscriptCarlos Melo
 
Aula 02 - Lógica de Programação
Aula 02 - Lógica de ProgramaçãoAula 02 - Lógica de Programação
Aula 02 - Lógica de ProgramaçãoAislan Rafael
 
Tipos de Predicado - Desenho de Deus (Armandinho) - Paródias Pedagógicas - Pr...
Tipos de Predicado - Desenho de Deus (Armandinho) - Paródias Pedagógicas - Pr...Tipos de Predicado - Desenho de Deus (Armandinho) - Paródias Pedagógicas - Pr...
Tipos de Predicado - Desenho de Deus (Armandinho) - Paródias Pedagógicas - Pr...Alex Santos
 
Exercícios de avaliação 01 professor
Exercícios de avaliação 01 professorExercícios de avaliação 01 professor
Exercícios de avaliação 01 professorpronatecvja
 

Mais procurados (13)

Lógica de programação
Lógica de programaçãoLógica de programação
Lógica de programação
 
Semanadeletras 2012-giraffa
Semanadeletras 2012-giraffaSemanadeletras 2012-giraffa
Semanadeletras 2012-giraffa
 
Lógica de programação
Lógica de programaçãoLógica de programação
Lógica de programação
 
Ip 01 logica
Ip 01 logicaIp 01 logica
Ip 01 logica
 
Aula 03.2 - Algoritmos, Diagramas de Blocos e Fluxograma
Aula 03.2 - Algoritmos, Diagramas de Blocos e FluxogramaAula 03.2 - Algoritmos, Diagramas de Blocos e Fluxograma
Aula 03.2 - Algoritmos, Diagramas de Blocos e Fluxograma
 
01 conceitos
01 conceitos01 conceitos
01 conceitos
 
Aula 03
Aula 03Aula 03
Aula 03
 
I - introdução a algoritmos
I -  introdução a algoritmosI -  introdução a algoritmos
I - introdução a algoritmos
 
Aula 04
Aula 04Aula 04
Aula 04
 
Exercícios shellscript
Exercícios shellscriptExercícios shellscript
Exercícios shellscript
 
Aula 02 - Lógica de Programação
Aula 02 - Lógica de ProgramaçãoAula 02 - Lógica de Programação
Aula 02 - Lógica de Programação
 
Tipos de Predicado - Desenho de Deus (Armandinho) - Paródias Pedagógicas - Pr...
Tipos de Predicado - Desenho de Deus (Armandinho) - Paródias Pedagógicas - Pr...Tipos de Predicado - Desenho de Deus (Armandinho) - Paródias Pedagógicas - Pr...
Tipos de Predicado - Desenho de Deus (Armandinho) - Paródias Pedagógicas - Pr...
 
Exercícios de avaliação 01 professor
Exercícios de avaliação 01 professorExercícios de avaliação 01 professor
Exercícios de avaliação 01 professor
 

Destaque

Curso de Engenharia de Software - #Aula 07 - Modelo de Processo de Software
Curso de Engenharia de Software - #Aula 07 - Modelo de Processo de SoftwareCurso de Engenharia de Software - #Aula 07 - Modelo de Processo de Software
Curso de Engenharia de Software - #Aula 07 - Modelo de Processo de SoftwareErick L. F.
 
Claudia sampling -femininas
Claudia sampling  -femininasClaudia sampling  -femininas
Claudia sampling -femininasMeio & Mensagem
 
The virgin territory 13.08
The virgin territory 13.08The virgin territory 13.08
The virgin territory 13.08Meio & Mensagem
 
Weekly Challenger AD Final
Weekly Challenger AD FinalWeekly Challenger AD Final
Weekly Challenger AD FinalFredrick Coleman
 
Certificate 2 Rustam Islamov
Certificate 2 Rustam IslamovCertificate 2 Rustam Islamov
Certificate 2 Rustam IslamovRustam Islamov
 
janjagran abhiyan samiti experince certificate
janjagran abhiyan samiti experince certificatejanjagran abhiyan samiti experince certificate
janjagran abhiyan samiti experince certificateRachit Negi
 
Tv diário canal 22 07.05.14
Tv diário   canal 22 07.05.14Tv diário   canal 22 07.05.14
Tv diário canal 22 07.05.14Meio & Mensagem
 
Что мы сделали для Вас в 2014 году?
Что мы сделали для Вас в 2014 году?Что мы сделали для Вас в 2014 году?
Что мы сделали для Вас в 2014 году?Анна Засухина
 
Apresentação optimize quinta 31-07-14
Apresentação optimize   quinta 31-07-14Apresentação optimize   quinta 31-07-14
Apresentação optimize quinta 31-07-14Douglas Almeida
 

Destaque (20)

Curso de Engenharia de Software - #Aula 07 - Modelo de Processo de Software
Curso de Engenharia de Software - #Aula 07 - Modelo de Processo de SoftwareCurso de Engenharia de Software - #Aula 07 - Modelo de Processo de Software
Curso de Engenharia de Software - #Aula 07 - Modelo de Processo de Software
 
unnamed document-3
unnamed document-3unnamed document-3
unnamed document-3
 
Claudia sampling -femininas
Claudia sampling  -femininasClaudia sampling  -femininas
Claudia sampling -femininas
 
Dia das crianças 93
Dia das crianças 93Dia das crianças 93
Dia das crianças 93
 
The virgin territory 13.08
The virgin territory 13.08The virgin territory 13.08
The virgin territory 13.08
 
Upload 1
Upload 1Upload 1
Upload 1
 
Weekly Challenger AD Final
Weekly Challenger AD FinalWeekly Challenger AD Final
Weekly Challenger AD Final
 
scan0010
scan0010scan0010
scan0010
 
Diploma
DiplomaDiploma
Diploma
 
Certificate 2 Rustam Islamov
Certificate 2 Rustam IslamovCertificate 2 Rustam Islamov
Certificate 2 Rustam Islamov
 
6. Organogram and Management Structure
6. Organogram and Management Structure6. Organogram and Management Structure
6. Organogram and Management Structure
 
janjagran abhiyan samiti experince certificate
janjagran abhiyan samiti experince certificatejanjagran abhiyan samiti experince certificate
janjagran abhiyan samiti experince certificate
 
Ground floor 10.07
Ground floor 10.07Ground floor 10.07
Ground floor 10.07
 
Vertex potvrda
Vertex potvrdaVertex potvrda
Vertex potvrda
 
Tv diário canal 22 07.05.14
Tv diário   canal 22 07.05.14Tv diário   canal 22 07.05.14
Tv diário canal 22 07.05.14
 
server 2012
server 2012server 2012
server 2012
 
Что мы сделали для Вас в 2014 году?
Что мы сделали для Вас в 2014 году?Что мы сделали для Вас в 2014 году?
Что мы сделали для Вас в 2014 году?
 
Apresentação optimize quinta 31-07-14
Apresentação optimize   quinta 31-07-14Apresentação optimize   quinta 31-07-14
Apresentação optimize quinta 31-07-14
 
layout
layoutlayout
layout
 
Ground floor
Ground floorGround floor
Ground floor
 

Semelhante a Algoritmos e Logica de programação - #Aula 08 - Algoritmos Computacionais

Logica Algoritmo 02 Algoritmo
Logica Algoritmo 02 AlgoritmoLogica Algoritmo 02 Algoritmo
Logica Algoritmo 02 AlgoritmoRegis Magalhães
 
INFORMATICA LOGICA DE PROGRAMAÇÃO E ALGORITIMOS AULA- 01.ppt
INFORMATICA LOGICA DE PROGRAMAÇÃO E ALGORITIMOS AULA- 01.pptINFORMATICA LOGICA DE PROGRAMAÇÃO E ALGORITIMOS AULA- 01.ppt
INFORMATICA LOGICA DE PROGRAMAÇÃO E ALGORITIMOS AULA- 01.pptPatricaNascimento1
 
Capítulo 03 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 03 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Capítulo 03 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 03 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Os Fantasmas !
 
Algoritmos visualg
Algoritmos visualgAlgoritmos visualg
Algoritmos visualgDiego Sales
 
Apostila algoritmos mar2007
Apostila algoritmos mar2007Apostila algoritmos mar2007
Apostila algoritmos mar2007orvel
 
Apostila de Introdução a Programação
Apostila de Introdução a ProgramaçãoApostila de Introdução a Programação
Apostila de Introdução a ProgramaçãoThiago Reis da Silva
 
Visualg introdução aos algoritmos
Visualg introdução aos algoritmosVisualg introdução aos algoritmos
Visualg introdução aos algoritmosLuciano Júnior
 
Linguagemvisualg20 1231617059100335-1
Linguagemvisualg20 1231617059100335-1Linguagemvisualg20 1231617059100335-1
Linguagemvisualg20 1231617059100335-1Daniela Calixto
 
apostila sobre Algoritmos
apostila sobre Algoritmosapostila sobre Algoritmos
apostila sobre AlgoritmosDenise Carmo
 
PráTica De Ensino De Algoritmo Volume 1 e 2
PráTica De Ensino De Algoritmo Volume 1 e 2PráTica De Ensino De Algoritmo Volume 1 e 2
PráTica De Ensino De Algoritmo Volume 1 e 2Albérico Henrique
 
Linguagem visualg2.0
Linguagem visualg2.0Linguagem visualg2.0
Linguagem visualg2.0Lucas Emanuel
 
Aulas 13 e 14 - Algoritmos
Aulas 13 e 14 - AlgoritmosAulas 13 e 14 - Algoritmos
Aulas 13 e 14 - AlgoritmosJocelma Rios
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosjormad
 

Semelhante a Algoritmos e Logica de programação - #Aula 08 - Algoritmos Computacionais (20)

Logica Algoritmo 02 Algoritmo
Logica Algoritmo 02 AlgoritmoLogica Algoritmo 02 Algoritmo
Logica Algoritmo 02 Algoritmo
 
INFORMATICA LOGICA DE PROGRAMAÇÃO E ALGORITIMOS AULA- 01.ppt
INFORMATICA LOGICA DE PROGRAMAÇÃO E ALGORITIMOS AULA- 01.pptINFORMATICA LOGICA DE PROGRAMAÇÃO E ALGORITIMOS AULA- 01.ppt
INFORMATICA LOGICA DE PROGRAMAÇÃO E ALGORITIMOS AULA- 01.ppt
 
Algoritmos com java script
Algoritmos com java scriptAlgoritmos com java script
Algoritmos com java script
 
Capítulo 03 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 03 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Capítulo 03 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 03 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
 
Algoritmos visualg
Algoritmos visualgAlgoritmos visualg
Algoritmos visualg
 
Apostila visualg (1)
Apostila visualg (1)Apostila visualg (1)
Apostila visualg (1)
 
Apostila algoritmos mar2007
Apostila algoritmos mar2007Apostila algoritmos mar2007
Apostila algoritmos mar2007
 
Linguagem visualg2.0
Linguagem visualg2.0Linguagem visualg2.0
Linguagem visualg2.0
 
Apostila de Introdução a Programação
Apostila de Introdução a ProgramaçãoApostila de Introdução a Programação
Apostila de Introdução a Programação
 
Visualg introdução aos algoritmos
Visualg introdução aos algoritmosVisualg introdução aos algoritmos
Visualg introdução aos algoritmos
 
Linguagemvisualg20 1231617059100335-1
Linguagemvisualg20 1231617059100335-1Linguagemvisualg20 1231617059100335-1
Linguagemvisualg20 1231617059100335-1
 
Apostila visualg
Apostila visualgApostila visualg
Apostila visualg
 
Algoritimo1
Algoritimo1Algoritimo1
Algoritimo1
 
apostila sobre Algoritmos
apostila sobre Algoritmosapostila sobre Algoritmos
apostila sobre Algoritmos
 
Visual g
Visual gVisual g
Visual g
 
PráTica De Ensino De Algoritmo Volume 1 e 2
PráTica De Ensino De Algoritmo Volume 1 e 2PráTica De Ensino De Algoritmo Volume 1 e 2
PráTica De Ensino De Algoritmo Volume 1 e 2
 
Visu alg ref (2)
Visu alg ref (2)Visu alg ref (2)
Visu alg ref (2)
 
Linguagem visualg2.0
Linguagem visualg2.0Linguagem visualg2.0
Linguagem visualg2.0
 
Aulas 13 e 14 - Algoritmos
Aulas 13 e 14 - AlgoritmosAulas 13 e 14 - Algoritmos
Aulas 13 e 14 - Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

Mais de Erick L. F.

Curso de HTML5 - Tudo No HTML5 é Novo?
Curso de HTML5 - Tudo No HTML5 é Novo?Curso de HTML5 - Tudo No HTML5 é Novo?
Curso de HTML5 - Tudo No HTML5 é Novo?Erick L. F.
 
Curso de HTML5 - Hipertexto Vs Hiperlink
Curso de HTML5 - Hipertexto Vs HiperlinkCurso de HTML5 - Hipertexto Vs Hiperlink
Curso de HTML5 - Hipertexto Vs HiperlinkErick L. F.
 
Algoritmos e Logica de programação - #Aula 07 - Paradigmas da Programação
Algoritmos e Logica de programação - #Aula 07 - Paradigmas da ProgramaçãoAlgoritmos e Logica de programação - #Aula 07 - Paradigmas da Programação
Algoritmos e Logica de programação - #Aula 07 - Paradigmas da ProgramaçãoErick L. F.
 
JavaScript - #Aula05 parte 08 - Cookies
JavaScript - #Aula05 parte 08 - CookiesJavaScript - #Aula05 parte 08 - Cookies
JavaScript - #Aula05 parte 08 - CookiesErick L. F.
 
Curso de Engenharia de Software - #Aula 06 - O Que é Processo de Software
Curso de Engenharia de Software - #Aula 06 - O Que é Processo de SoftwareCurso de Engenharia de Software - #Aula 06 - O Que é Processo de Software
Curso de Engenharia de Software - #Aula 06 - O Que é Processo de SoftwareErick L. F.
 
Curso de C/C++ - #Aula 06 - Como é formada a linguagem C ?
Curso de C/C++ - #Aula 06 - Como é formada a linguagem C ?Curso de C/C++ - #Aula 06 - Como é formada a linguagem C ?
Curso de C/C++ - #Aula 06 - Como é formada a linguagem C ?Erick L. F.
 
Algoritmos e Logica de programação - #Aula 06 - Linguagens De Programação
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.
 
JavaScript - #Aula05 parte 07 - Evento Onresize
JavaScript - #Aula05 parte 07 - Evento OnresizeJavaScript - #Aula05 parte 07 - Evento Onresize
JavaScript - #Aula05 parte 07 - Evento OnresizeErick L. F.
 
Curso de Engenharia de Software - #Aula 05 - Engenharia de Software Vs Engenh...
Curso de Engenharia de Software - #Aula 05 - Engenharia de Software Vs Engenh...Curso de Engenharia de Software - #Aula 05 - Engenharia de Software Vs Engenh...
Curso de Engenharia de Software - #Aula 05 - Engenharia de Software Vs Engenh...Erick L. F.
 
Curso de Java - #Aula 05 - Computação Destribuida ou Cliente/Servidor
Curso de Java - #Aula 05 - Computação Destribuida ou Cliente/ServidorCurso de Java - #Aula 05 - Computação Destribuida ou Cliente/Servidor
Curso de Java - #Aula 05 - Computação Destribuida ou Cliente/ServidorErick L. F.
 
Algoritmos e Logica de programação - #Aula 05 - Mercado Computacional
Algoritmos e Logica de programação - #Aula 05 - Mercado ComputacionalAlgoritmos e Logica de programação - #Aula 05 - Mercado Computacional
Algoritmos e Logica de programação - #Aula 05 - Mercado ComputacionalErick L. F.
 
Curso de Engenharia de Software - #Aula 04 - Engenharia de Software Vs Ciênci...
Curso de Engenharia de Software - #Aula 04 - Engenharia de Software Vs Ciênci...Curso de Engenharia de Software - #Aula 04 - Engenharia de Software Vs Ciênci...
Curso de Engenharia de Software - #Aula 04 - Engenharia de Software Vs Ciênci...Erick L. F.
 
Curso de Java - #Aula 04 - Primeiros sistemas operacionais
Curso de Java - #Aula 04 - Primeiros sistemas operacionaisCurso de Java - #Aula 04 - Primeiros sistemas operacionais
Curso de Java - #Aula 04 - Primeiros sistemas operacionaisErick L. F.
 
Algoritmos e Logica de programação - #Aula 04 - Tabela ASCII
Algoritmos e Logica de programação - #Aula 04 - Tabela ASCIIAlgoritmos e Logica de programação - #Aula 04 - Tabela ASCII
Algoritmos e Logica de programação - #Aula 04 - Tabela ASCIIErick L. F.
 
JavaScript - #Aula05 parte 05 - Tamanho da Imagem
JavaScript - #Aula05 parte 05 - Tamanho da ImagemJavaScript - #Aula05 parte 05 - Tamanho da Imagem
JavaScript - #Aula05 parte 05 - Tamanho da ImagemErick L. F.
 
Curso de Engenharia de Software - #Aula 03 - O Que é Engenharia de Software?
Curso de Engenharia de Software - #Aula 03 - O Que é Engenharia de Software?Curso de Engenharia de Software - #Aula 03 - O Que é Engenharia de Software?
Curso de Engenharia de Software - #Aula 03 - O Que é Engenharia de Software?Erick L. F.
 
Curso de Java - #Aula 03 - Organização do Computador
Curso de Java - #Aula 03 - Organização do ComputadorCurso de Java - #Aula 03 - Organização do Computador
Curso de Java - #Aula 03 - Organização do ComputadorErick L. F.
 
Algoritmos e Logica de programação - #Aula 03 - Unidades de Medidas Computaci...
Algoritmos e Logica de programação - #Aula 03 - Unidades de Medidas Computaci...Algoritmos e Logica de programação - #Aula 03 - Unidades de Medidas Computaci...
Algoritmos e Logica de programação - #Aula 03 - Unidades de Medidas Computaci...Erick L. F.
 
Resumos e Resenhas: A guerra dos Tronos - #06 - Daenerys
Resumos e Resenhas: A guerra dos Tronos - #06 - DaenerysResumos e Resenhas: A guerra dos Tronos - #06 - Daenerys
Resumos e Resenhas: A guerra dos Tronos - #06 - DaenerysErick L. F.
 
Desenvolvimento de Jogos - #Aula 21 - Space Invaders
Desenvolvimento de Jogos - #Aula 21 - Space InvadersDesenvolvimento de Jogos - #Aula 21 - Space Invaders
Desenvolvimento de Jogos - #Aula 21 - Space InvadersErick L. F.
 

Mais de Erick L. F. (20)

Curso de HTML5 - Tudo No HTML5 é Novo?
Curso de HTML5 - Tudo No HTML5 é Novo?Curso de HTML5 - Tudo No HTML5 é Novo?
Curso de HTML5 - Tudo No HTML5 é Novo?
 
Curso de HTML5 - Hipertexto Vs Hiperlink
Curso de HTML5 - Hipertexto Vs HiperlinkCurso de HTML5 - Hipertexto Vs Hiperlink
Curso de HTML5 - Hipertexto Vs Hiperlink
 
Algoritmos e Logica de programação - #Aula 07 - Paradigmas da Programação
Algoritmos e Logica de programação - #Aula 07 - Paradigmas da ProgramaçãoAlgoritmos e Logica de programação - #Aula 07 - Paradigmas da Programação
Algoritmos e Logica de programação - #Aula 07 - Paradigmas da Programação
 
JavaScript - #Aula05 parte 08 - Cookies
JavaScript - #Aula05 parte 08 - CookiesJavaScript - #Aula05 parte 08 - Cookies
JavaScript - #Aula05 parte 08 - Cookies
 
Curso de Engenharia de Software - #Aula 06 - O Que é Processo de Software
Curso de Engenharia de Software - #Aula 06 - O Que é Processo de SoftwareCurso de Engenharia de Software - #Aula 06 - O Que é Processo de Software
Curso de Engenharia de Software - #Aula 06 - O Que é Processo de Software
 
Curso de C/C++ - #Aula 06 - Como é formada a linguagem C ?
Curso de C/C++ - #Aula 06 - Como é formada a linguagem C ?Curso de C/C++ - #Aula 06 - Como é formada a linguagem C ?
Curso de C/C++ - #Aula 06 - Como é formada a linguagem C ?
 
Algoritmos e Logica de programação - #Aula 06 - Linguagens De Programação
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
 
JavaScript - #Aula05 parte 07 - Evento Onresize
JavaScript - #Aula05 parte 07 - Evento OnresizeJavaScript - #Aula05 parte 07 - Evento Onresize
JavaScript - #Aula05 parte 07 - Evento Onresize
 
Curso de Engenharia de Software - #Aula 05 - Engenharia de Software Vs Engenh...
Curso de Engenharia de Software - #Aula 05 - Engenharia de Software Vs Engenh...Curso de Engenharia de Software - #Aula 05 - Engenharia de Software Vs Engenh...
Curso de Engenharia de Software - #Aula 05 - Engenharia de Software Vs Engenh...
 
Curso de Java - #Aula 05 - Computação Destribuida ou Cliente/Servidor
Curso de Java - #Aula 05 - Computação Destribuida ou Cliente/ServidorCurso de Java - #Aula 05 - Computação Destribuida ou Cliente/Servidor
Curso de Java - #Aula 05 - Computação Destribuida ou Cliente/Servidor
 
Algoritmos e Logica de programação - #Aula 05 - Mercado Computacional
Algoritmos e Logica de programação - #Aula 05 - Mercado ComputacionalAlgoritmos e Logica de programação - #Aula 05 - Mercado Computacional
Algoritmos e Logica de programação - #Aula 05 - Mercado Computacional
 
Curso de Engenharia de Software - #Aula 04 - Engenharia de Software Vs Ciênci...
Curso de Engenharia de Software - #Aula 04 - Engenharia de Software Vs Ciênci...Curso de Engenharia de Software - #Aula 04 - Engenharia de Software Vs Ciênci...
Curso de Engenharia de Software - #Aula 04 - Engenharia de Software Vs Ciênci...
 
Curso de Java - #Aula 04 - Primeiros sistemas operacionais
Curso de Java - #Aula 04 - Primeiros sistemas operacionaisCurso de Java - #Aula 04 - Primeiros sistemas operacionais
Curso de Java - #Aula 04 - Primeiros sistemas operacionais
 
Algoritmos e Logica de programação - #Aula 04 - Tabela ASCII
Algoritmos e Logica de programação - #Aula 04 - Tabela ASCIIAlgoritmos e Logica de programação - #Aula 04 - Tabela ASCII
Algoritmos e Logica de programação - #Aula 04 - Tabela ASCII
 
JavaScript - #Aula05 parte 05 - Tamanho da Imagem
JavaScript - #Aula05 parte 05 - Tamanho da ImagemJavaScript - #Aula05 parte 05 - Tamanho da Imagem
JavaScript - #Aula05 parte 05 - Tamanho da Imagem
 
Curso de Engenharia de Software - #Aula 03 - O Que é Engenharia de Software?
Curso de Engenharia de Software - #Aula 03 - O Que é Engenharia de Software?Curso de Engenharia de Software - #Aula 03 - O Que é Engenharia de Software?
Curso de Engenharia de Software - #Aula 03 - O Que é Engenharia de Software?
 
Curso de Java - #Aula 03 - Organização do Computador
Curso de Java - #Aula 03 - Organização do ComputadorCurso de Java - #Aula 03 - Organização do Computador
Curso de Java - #Aula 03 - Organização do Computador
 
Algoritmos e Logica de programação - #Aula 03 - Unidades de Medidas Computaci...
Algoritmos e Logica de programação - #Aula 03 - Unidades de Medidas Computaci...Algoritmos e Logica de programação - #Aula 03 - Unidades de Medidas Computaci...
Algoritmos e Logica de programação - #Aula 03 - Unidades de Medidas Computaci...
 
Resumos e Resenhas: A guerra dos Tronos - #06 - Daenerys
Resumos e Resenhas: A guerra dos Tronos - #06 - DaenerysResumos e Resenhas: A guerra dos Tronos - #06 - Daenerys
Resumos e Resenhas: A guerra dos Tronos - #06 - Daenerys
 
Desenvolvimento de Jogos - #Aula 21 - Space Invaders
Desenvolvimento de Jogos - #Aula 21 - Space InvadersDesenvolvimento de Jogos - #Aula 21 - Space Invaders
Desenvolvimento de Jogos - #Aula 21 - Space Invaders
 

Algoritmos e Logica de programação - #Aula 08 - Algoritmos Computacionais

  • 1. ALGORITMOS E LÓGICA DE PROGRAMAÇÃO EFFECCINCO
  • 2. ALGORITMOS COMPUTACIONAIS • Você já ouviu falar no termo algoritmos, é um pouco estranho na primeira vez que se houve falar, mas essa palavra vem do latim dos termos algorismos pois esta altamente relacionado. • O Algoritmo pode ser aplicado na matemática ou na computação, na matemática e uma sequencia de cálculos para resolver um ou diversos problemas matemáticos, na computação isso muda um pouco, nos podemos resolver e calcular com algoritmos, mas na verdade é um conjunto de regras que já é muito bem definida e ordenadas e usada para resolver problema ou problemas.
  • 3. ALGORITMOS COMPUTACIONAIS • Outra teoria e que o nome algoritmos, na verdade não se deu por assim, mas devido a um matemático que viveu em 780 DC, seu nome era complicado, se chamava Abu Adullah Muhammad Ibn Musa al- Khwarizmi, e com o tempo as pessoas começaram a simplificar seu nome até que ficou al-kharism que deu origem a algarismo e depois algoritmos. • Um algoritmo pode ser representado de duas formas, uma é graficamente utilizando um padrão de diagramas de blocos, ou pode ser feito de forma textual, seguindo algum padrão como por exemplo o Português estruturado ou uma linguagem de programação.
  • 4. ALGORITMOS COMPUTACIONAIS • Com isso podemos entender que os algoritmos e uma forma de resolver ou buscar uma solução para um problema, de inicio vamos resolver problemas pequenos, mas ao longo do curso mais pra frente vamos vendo coisas mais complexas, resumindo o algoritmo na computação é usado para trabalhar a logica e depois traduzir essa solução computacional para um programa, você resolve o problema com o algoritmos e depois transforma ele em um programa, se sua logica estiver correta seu programa vai funcionar perfeitamente.
  • 5. CONHEÇA NOSSO CANAL NO YOUTUBE • www.youtube.com/effeccinco
  • 6. REFERÊNCIA • MANZANO, Jose Augusto N.G. OLIVEIRA. Jayr Figueiredo de. Algoritmos: Lógica para Desenvolvimento de Programação de Computadores. São Paulo: 2010, Editora Erica. 320 p.