Descrição
Este é o curso ideal para quem quer iniciar seu aprendizado em linguagem C. São abordadas técnicas para projeto de algoritmos estruturados, comandos para implementação de algoritmos em C, tipos de dados, variáveis, constantes, expressões aritméticas, estrutura de decisões, operadores lógicos, arquivo de cabeçalho, loopings, arrays, strings, classificação, pesquisa, structs, ponteiros, funções e arquivos em disco.
Pré-requisito do Curso
Para um bom aproveitamento do curso de Linguagem C é necessário ter concluído nosso curso de Lógica de Programação ou possuir conhecimentos equivalentes.
Público-alvo
Destina-se a estudantes, profissionais das áreas de informática, engenharia, eletrônica e/ou de quaisquer outras áreas, interessados em aprender os fundamentos de algoritmos e lógica de programação.
Benefícios deste curso
- Certificado de conclusão (necessário 75% de presença)
- Material didático em midia digital.
- Capacita o aluno a compreender os principais fundamentos da Linguagem C.
Programa do curso
Conteúdo Programático Linguagem C
- Histórico da Linguagem C
- Compilador C
- Estrutura de um Programa em C
- Padrão ISO/IEC C
- Tipos de Dados Básicos
- Inteiros – int
- Reais – float e double
- Caracteres – char
- Dados Lógicos
- Variáveis, Constantes
- Operadores Aritméticos
- Expressões Aritméticas
- Tomada de Decisões
- Condição e Decisão
- Decisão Simples – if
- Decisão Composta – if…else
- Operadores Relacionais
- Precedência de operadores lógicos e relacionais
- Switch
- Estruturas de Repetição
- while, for, do… while , break
- Loopings encadeados
- Loopings infinitos
Arrays – Vetores
- Estrutura de Dado Matricial
- Matrizes com Mais de Uma Dimensão
- Classificação de Elementos
- Pesquisa de Elementos em uma Tabela
- Structs, Funções e Procedimentos
- Utilização de Bibliotecas
Funções Definidas pelo Programador
- Aplicação de Funções
- Refinamento Sucessivo
- Utilização de Parâmetros
- Passagem de Parâmetro por Valor
- Passagem de Parâmetro por Referência
Biblioteca Definida Externamente
- Ponteiros , Declaração
- Ponteiros e tipos de dados
Ponteiros e vetores
- Arquivos em Disco, Arquivo
- Modo texto e modo binário
- Operações básicas com arquivos
- Abertura, leitura, escrita e fechamento de arquivos
- Acesso Sequencial
- Acesso Aleatório
- Arquivo de Acesso Direto