KnowledgeCity

Programação em C nível intermediário

Aprender algumas competências e técnicas de programação C intermédia, desde a sintaxe às estruturas de dados até à repetição.
Assista à primeira aula grátis — tenha acesso completo às 25 aulas.

To view this video please enable JavaScript.

Curso: Sob demanda
Intermediário  Provedor Mike McMillan  8 Capítulos ·  25 Lições ·  1h 18m  em Árabe, Alemão, Inglês, Espanhol, Francês, Português, Chinês simplificado 

Descrição do Curso

A linguagem de programação C fornece muitas características avançadas de programação, outras linguagens de alto nível. No entanto, para dominar estas características é preciso primeiro compreender como funciona a sintaxe em C. A partir daí, estará pronto a dominar técnicas e características mais avançadas.

Neste curso, vamos cobrir a estrutura de dados primários do C, a matriz. Este curso cobre todos os aspectos da declaração de matrizes, atribuição de dados a matrizes, e utilização de matrizes para resolver problemas. Cobriremos também atalhos para declarar e atribuir dados a matrizes numa única declaração, poupando assim muito tempo ao programador quando os dados iniciais de uma matriz são conhecidos no momento da concepção. Uma vez que muitos dados são armazenados como tabelas, iremos cobrir a seguir matrizes bidimensionais, incluindo como declará-las, inicializá-las com dados, armazenar dados nelas após serem declaradas e como realizar cálculos em fila e coluna em matrizes bidimensionais.

Em seguida, passaremos à implementação e desenvolvimento de funções recursivas utilizando dois exemplos fundamentais, o cálculo de factores e termos informáticos na sequência de Fibonacci. Finalmente, vamos discutir duas estruturas de dados mais avançadas, a estrutura e a união. As estruturas são úteis para criar variáveis de dados compostos que podem armazenar mais do que um valor - enquanto que as uniões são úteis porque permitem armazenar dados de diferentes tipos na mesma variável.

O Que Você Vai Aprender

  • Compreenda a estrutura de blocos do C e sintaxe principal para formar declarações
  • Declare, inicialize e atribua dados a arrays unidimensionais
  • Declare, inicialize e trabalhe com arrays bidimensionais e jagged
  • Projete e implemente funções recursivas como funções factorial e power
  • Crie e use structs para tipos de dados compostos, incluindo passar structs como argumentos de função
  • Crie e use unions e constantes em C

Principais Conclusões

  • O array é apresentado como a estrutura de dados primária do C, cobrindo declaração, atribuição de dados e resolução de problemas.
  • Atalhos permitem declarar e atribuir dados a um array em uma declaração, economizando tempo quando dados iniciais são conhecidos em tempo de design.
  • Arrays bidimensionais suportam armazenamento de dados tabulares e execução de computações linha a linha e coluna a coluna.
  • Funções recursivas são ensinadas através do cálculo de factorials e computação de termos na sequência de Fibonacci.
  • Structs armazenam dados compostos com mais de um valor, enquanto unions permitem armazenar dados de diferentes tipos na mesma variável.

Perguntas Frequentes

O que este curso abrange?

Ele abrange estrutura de bloco do C e sintaxe, declaração e uso de arrays unidimensionais e bidimensionais, arrays jagged, funções recursivas (como funções factorial e power) e as estruturas de dados struct e union, junto com criação e uso de constantes.

O que poderei fazer após concluir este curso?

Você compreenderá a estrutura de bloco do C, será capaz de declarar e inicializar arrays unidimensionais e bidimensionais, projetar e implementar funções recursivas e usar estruturas para tipos de dados compostos.

Como os arrays são ensinados neste curso?

O curso abrange todos os aspectos de declaração de arrays, atribuição de dados a arrays e uso de arrays para resolver problemas, incluindo atalhos para declaração e atribuição de dados em uma declaração, além de arrays bidimensionais com computações linha a linha e coluna a coluna.

Qual é a diferença entre structs e unions neste curso?

Structs são úteis para criar dados compostos, variáveis que podem armazenar mais de um valor, enquanto unions permitem armazenar dados de diferentes tipos na mesma variável.

Quais habilidades este curso ajuda a construir?

Ele constrói habilidades em programação C, tipos de dados C, linguagens de programação baseadas em C, C interativo, programação modular em C e conceitos gerais de programação.