Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Sub-Rotina e Estrutura de Dados na Linguagem C
Rating: 4.4 out of 5(2 ratings)
43 students

Sub-Rotina e Estrutura de Dados na Linguagem C

Aprenda a criar e manipular sub-rotinas e estruturas de dados na linguagem de programação C
Last updated 8/2024
Portuguese

What you'll learn

  • Revisão dos conceitos básicos da linguagem C
  • Criação de sub-rotinas
  • Estruturas de dados homogêneas
  • Tipos definidos pelo usuário e ponteiros
  • Tipo abstrato de dados
  • Tabela de dispersão
  • Algoritmos de ordenação
  • Algoritmos de pesquisa
  • Análise de complexidade

Course content

8 sections133 lectures15h 33m total length
  • O que é algoritmo?3:54
  • Tipos de algoritmos3:59
  • Por que linguagem C?4:13
  • Variáveis e contantes e seus tipos mais comuns no C2:23
  • Operadores (i) matemáticos, (ii) comparativos e (iii) lógicos5:33
  • Estrutura condicional - Parte 17:09
  • Estrutura condicional - Parte 23:21
  • Estrutura de repetição - Parte 15:36
  • Estrutura de repetição - Parte 22:49

Requirements

  • Conhecimento em programação, tais como "desvio condicional" e "estruturas de repetição"

Description

Neste curso você aprenderá os conceitos de sub-rotinas e estruturas de dados utilizando a linguagem de programação C. Tais conceitos serão acompanhados de exemplos práticos e explicados de forma detalhada.


Embora sub-rotinas possam parecer algo preso as linguagens não orientadas a objetos, elas são a base para alguns dos conceitos da programação orientada a objetos, tais a criação de métodos que pode ser definida como uma sub-rotina incluída dentro de uma classe e que neste contexto é nomeada como método da classe.


Já o conhecimento das estruturas de dados de forma conceitual e prática, leva o programador a entender como realmente funciona algumas estruturas já prontas nas linguagens modernas, expandindo, desta maneira, a compreensão e melhor utilização de tais estruturas.


O curso está dividido da seguinte maneira, na seção 1 haverá uma revisão necessária para os alunos que não trabalham com a linguagem de programação C, pois nesta seção serão apresentados os conceitos básicos destas linguagens assim como uma revisão da sintaxes e operadores. Na seção 2 será mostrado os conceitos de sub-rotinas, seus tipos e possíveis implementações na linguagem de programação C. A seção 3 será dedicada a apresentação e uso das estruturas de dados homogêneos.


A maneira como os tipos definidos pelo usuário podem ser criados e manipulados pela linguagem de programação C, assim como o conceitos e implementações de ponteiros será apresentado na seção 4. Na seção 5 será mostrado os conceitos dos tipos abstratos de dados, tais como pilha, fila, lista e árvore, assim como possíveis implementações práticas via codificação. Por fim, na seção 6 serão apresentados alguns algoritmos e implementações de ordenações assim como os tipos de busca com suas vantagens e desvantagens.

Who this course is for:

  • Alunos de cursos superiores de TI com dificuldade na disciplina de estrutura de dados
  • Alunos de cursos técnicos de TI com dificuldade na disciplina de estrutura de dados
  • Profissionais da área de TI buscando fontes para revisar seus conhecimentos