Saiu o volume 1 da trilogia da programação.
Desvende os segredos do código: explore nosso novo livro de algoritmos e programação!
Acolha esse trabalho por apenas R$ 12x 3,00 ou R$ 29,99 à vista.
Acesse:
https://tinyurl.com/3fn7u9r2
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
livro_desbravando_algoritmos_sumario.pdf
1.
2. Desbravando algoritmos: um guia abrangente para desenvolvedores
ISBN: 978-65-00-95118-9
Areprodução total ou parcial deste volume por quaisquer formas ou meios, sem o consentimento, por escrito, da Metaprogramador é ilegal e configura apropriação
indevida dos direitos intelectuais e patrimoniais dos autores, protegidos pela Lei 9.610 de 19/02/1998.
Editor: time da Metaprogramador
Revisão gramatical: time da Metaprogramador
Editoração eletrônica: time da Metaprogramador
Dados Internacionais de Catalogação na Publicação (CIP)
(Câmara Brasileira do Livro, SP, Brasil)
Sá, José
Desbravando algoritmos: um guia abrangente para
desenvolvedores/José Sá. – 1. ed. – São Paulo, 2024.
1 recurso online (151 p.); ePDF
Modo de acesso: WWW
Publicação digital (e-book) no formato PDF.
ISBN: 978-65-00-95118-9
Inclui bibliografia: p. 149.
ISBN: 978-65-00-95118-9
1. Algoritmos. 2. Lógica. 3. Ciência da computação. I. Título.
Índices para catálogo sistemático:
1. Algoritmos : Lógica de programação : Computadores : Ciência da computação
3. SUMÁRIO
Conceituação........................................................................................................................................................................................................................................7
Etimologia............................................................................................................................................................................................................................................7
Estruturação de algoritmos ..................................................................................................................................................................................................................8
Linguagem natural (linguagem desenvolvida naturalmente pelo ser humano)................................................................................................................................8
Fluxogramas.....................................................................................................................................................................................................................................9
Pseudocódigo .................................................................................................................................................................................................................................13
Fundamentos......................................................................................................................................................................................................................................15
Proposições categóricas..................................................................................................................................................................................................................20
Exercícios de fixação .....................................................................................................................................................................................................................23
Constantes e variáveis....................................................................................................................................................................................................................25
Atribuição.......................................................................................................................................................................................................................................27
Bloco de instruções ........................................................................................................................................................................................................................28
Expressões aritméticas ...................................................................................................................................................................................................................29
Expressões lógicas..........................................................................................................................................................................................................................30
Entrada e saída ...............................................................................................................................................................................................................................31
Exercícios de fixação .....................................................................................................................................................................................................................33
Comandos de condição...................................................................................................................................................................................................................34
Seleção simples (complexidade baixa das proposições)............................................................................................................................................................34
Seleção composta.......................................................................................................................................................................................................................37
Seleção de múltipla escolha.......................................................................................................................................................................................................38
Comandos de repetição ..................................................................................................................................................................................................................40
Estrutura enquanto .....................................................................................................................................................................................................................40
Estrutura repita...........................................................................................................................................................................................................................42
Estrutura para.............................................................................................................................................................................................................................43
Exercícios de fixação .....................................................................................................................................................................................................................45
4. Módulos (subprogramas) ...................................................................................................................................................................................................................46
Escopo de variáveis........................................................................................................................................................................................................................47
Passagem de parâmetros.................................................................................................................................................................................................................49
Exercícios de fixação .....................................................................................................................................................................................................................50
Recursividade.....................................................................................................................................................................................................................................51
Exercícios de Fixação.....................................................................................................................................................................................................................60
Vetores................................................................................................................................................................................................................................................61
Vetores unidimensionais (matriz de uma dimensão)......................................................................................................................................................................61
Vetores bidimensionais (matrizes) .................................................................................................................................................................................................63
Classificação...................................................................................................................................................................................................................................65
Pesquisa binária..............................................................................................................................................................................................................................67
Exercícios de fixação .....................................................................................................................................................................................................................68
Complexidade de algoritmos .............................................................................................................................................................................................................69
Notação O-grande ..........................................................................................................................................................................................................................70
Complexidade de tempo.................................................................................................................................................................................................................71
Contando operações na análise dos algoritmos..............................................................................................................................................................................75
Exercícios de fixação .....................................................................................................................................................................................................................77
Exercícios propostos ..........................................................................................................................................................................................................................78
Apêndice A – Resolução dos exercícios de fixação...........................................................................................................................................................................80
Apêndice B – Resolução dos exercícios propostos..........................................................................................................................................................................134
Bibliografia ......................................................................................................................................................................................................................................149
Índice remissivo...............................................................................................................................................................................................................................150