Algoritmos e programação II com C# (eBook)
156 Seiten
Editora Senac São Paulo (Verlag)
978-85-396-3703-4 (ISBN)
Algoritmos e programação II com C# é uma obra voltada aos problemas de programação envolvendo a manipulação de dados e às soluções utilizadas por meio de algoritmos. São discutidas, entre outras questões, os problemas de busca e ordenação de dados, as diferentes abordagens de implementação de um algoritmo por meio de iteratividade e recursividade, os vetores, as matrizes e a leitura e escrita de arquivos. É feita, ainda, uma introdução sobre classes e objetos. O objetivo do livro é proporcionar uma visão geral da manipulação de dados por algoritmos, apresentando ao leitor aspectos essenciais à análise e ao desenvolvimento de programas.
Rafael Sanches Rocha é mestre em tecnologia pela Universidade Estadual de Campinas (Unicamp) (2020), especialista em desenvolvimento de sistemas para dispositivos móveis pelo Instituto Federal de Educação, Ciência e Tecnologia de São Paulo (IFSP) (2016), bacharel em sistemas de informação pela Universidade de São Paulo (USP) (2013), tecnólogo em segurança da informação pela Faculdade de Tecnologia do Estado de São Paulo (Fatec) (2020) e licenciado em computação pelo Claretiano (2021). Tem experiência em docência na área de informática e interesse pelos temas de tecnologia móvel, desenvolvimento de sistemas, segurança da informação e aprendizado de máquina.
Capítulo 1 - Estrutura de dados linear (vetor)
1 Preparação do ambiente
2 Declaração e criação de vetores
3 Resolução de problemas utilizando vetores
4 Utilização de funções com vetores
Considerações finais
Referências
Capítulo 2 - Estrutura de dados bidimensional (matriz)
1 Declaração e criação de matrizes
2 Resolução de problemas utilizando matrizes
3 Utilização de funções com matrizes
Considerações finais
Referência
Capítulo 3 - Manipulação de arquivos em CSharp
1 Utilização de arquivos em CSharp
2 Leitura de dados em um arquivo
3 Escrita de dados em um arquivo
Considerações finais
Referência
Capítulo 4 - Algoritmos de busca em vetores
1 Busca linear
2 Busca binária
3 Conceitos de análise de algoritmos
Considerações finais
Referências
Capítulo 5 - Algoritmos de ordenação elementares
1 Ordenação pelo método bolha
2 Ordenação por seleção
3 Ordenação por inserção
Considerações finais
Referências
Capítulo 6 - Algoritmos recursivos
1 Definição de um problema recursivo
2 Estratégia para escrever um algoritmo recursivo
3 Teste de mesa para um algoritmo recursivo
Considerações finais
Referências
Capítulo 7 - Algoritmos de ordenação eficientes
1 MergeSort – execução e análise de complexidade
2 QuickSort – execução e análise de complexidade
Considerações finais
Referências
Capítulo 8 - Tipos abstratos de dados
1 Definição e utilização de TAD
2 Definição de classes, atributos, métodos e construtores
3 Implementação de TAD utilizando classes
Considerações finais
Referência
Sobre o autor
Erscheint lt. Verlag | 13.7.2023 |
---|---|
Reihe/Serie | Série Universitária | Série Universitária |
Verlagsort | São Paulo |
Sprache | portugiesisch |
Themenwelt | Informatik ► Programmiersprachen / -werkzeuge ► C# |
Schlagworte | Algoritmo recursivo • algoritmos • Análise de Algoritmos • Desenvolvimento de sistemas • Funções • IT • Linguagem de programação • Matrizes • Ordenação • Programação • Programação recursiva • Tecnologia • TI • vetores |
ISBN-10 | 85-396-3703-0 / 8539637030 |
ISBN-13 | 978-85-396-3703-4 / 9788539637034 |
Haben Sie eine Frage zum Produkt? |
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belletristik und Sachbüchern. Der Fließtext wird dynamisch an die Display- und Schriftgröße angepasst. Auch für mobile Lesegeräte ist EPUB daher gut geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich