Curso Online de Fundamentos da Linguagem C

Curso Online de Fundamentos da Linguagem C

Pré-Requisitos Da aprovação Bibliografia e recursos Fundamentos de Linguagens A Linguagem C Estruturas de Dados Homogêneas Ponteiros

Continue lendo

Autor(a):

Carga horária: 7 horas


Por: R$ 23,00
(Pagamento único)

Mais de 10 alunos matriculados no curso.

Certificado digital Com certificado digital incluído

Pré-Requisitos
Da aprovação
Bibliografia e recursos
Fundamentos de Linguagens
A Linguagem C
Estruturas de Dados Homogêneas
Ponteiros



  • Aqui você não precisa esperar o prazo de compensação do pagamento para começar a aprender. Inicie agora mesmo e pague depois.
  • O curso é todo feito pela Internet. Assim você pode acessar de qualquer lugar, 24 horas por dia, 7 dias por semana.
  • Se não gostar do curso você tem 7 dias para solicitar (através da pagina de contato) o cancelamento ou a devolução do valor investido.*
  • Adquira certificado ou apostila impressos e receba em casa. Os certificados são impressos em papel de gramatura diferente e com marca d'água.**
* Desde que tenha acessado a no máximo 50% do material.
** Material opcional, vendido separadamente.

Modelo de certificados (imagem ilustrativa):

Frente do certificado Frente
Verso do certificado Verso
  • Fundamentos da Linguagem C

    Valdey valente silva
    email: valdeirvalente@hotmail.com.br
    FAPEN
    Belém -PA

    1

    Fundamentos da Linguagem C

  • Menu

    Menu

    2

    TÓPICOS

    Pré-Requisitos

    Da aprovação

    Bibliografia e recursos

    Fundamentos de Linguagens

    A Linguagem C

    Estruturas de Dados Homogêneas

    Ponteiros

    Anexos

  • Requisitos

    Requisitos

    3

    Disciplina: Introdução à Computação (60 h)
    Acesso a um computador PC
    Conhecimento de ambiente DOS/Windows
    Compilador C instalado e rodando
    Habilidade no uso de um PC
    Livro sobre C ANSI ou equivalente
    Cópias das Notas de Aulas e dos Textos do Professor (vd. website do Prof.)

  • Da Aprovação na Disciplina

    Da Aprovação na Disciplina

    4

    Freqüência: Presença em 75% da carga horária
    Média igual ou acima de 7,0 nos testes feitos
    As notas serão assim atribuídas:
    1a. Nota = 0,4 · lista + 0,6 · prova
    2a. Nota = 0,4 · lista + 0,6 · prova
    3a. Nota = 0,5 · lista + 0,5 · prova
    Dedicação: mínimo de 2 h/semana extraclasse no PC programando e depurando exercícios da lista dada

  • Datas das Avaliações

    Datas das Avaliações

    5

    1a. Prova: dd/mmm/2003
    2a. Prova: dd/mmm/2003
    3a. Prova: dd/mmm/2003
    Reposição: dd/mmm/2003
    Final: dd/mm/2003!

  • Bibliografia e Recursos: Livros

    Bibliografia e Recursos: Livros

    ©2003 Prof. Carlos Gonçalves

    6

    ARAKAKI, Reginaldo et alii. Fundamentos de programação: C - técnicas e aplicações. Rio de Janeiro: LTC Editora.
    KERNIGHAN, Brian e Ritchie, Dennis. C: A linguagem de programação-Padrão ANSI. Ed. Campus: Rio de Janeiro.
    SCHILDT, Herbert. C - Completo e Total. São Paulo: Makron Books.
    SCHILDT, Herbert. Turbo C - Guia do Usuário. São Paulo: McGraw-Hill.
    GHEZZI, Carlo e Jazayeri, Mehdi. Conceitos de linguagem de programação. Ed. Campus: Rio de Janeiro.
    MARTIN, James & McClure, Clara. Técnicas estruturadas e CASE. São Paulo: Makron, McGraw-Hill.
    YOURDON, Edward. Administrando técnicas estruturadas. Rio de Janeiro: Campus.
    BURGESS, Mark e Hale-Evans, Ron. The GNU C Programming Tutorial. Free Software Foundation, Inc.

  • Bibliografia e Recursos: Internet

    Bibliografia e Recursos: Internet

    7

    Sites na Internet
    http://www.deinf.ufma.br/~cav — ou ainda (para acesso exterior a UFMA) — http://cavg.vila.bol.com.br. Site do Prof. da disciplina, inclui lista de exercícios, apostilas e tutoriais, links, e outras informações atualizadas.
    http://www.portalc.nip.net. Site repleto de apostilas, textos, tutoriais, programas-fontes e até compiladores para a linguagem C e C++. Fundamental uma visita com calma a fim de explorar bem o material. Possui links para outros sites.
    http://www.deinf.ufma.br/~cav/c-basico.zip. Link direto para a apostila de “Fundamentos de C”, citada ao longo desta apresentação, hospedada em servidor do DEINF/UFMA.

  • Objetivos do Curso

    Objetivos do Curso

    8

    Conceituar as linguagens de programação.
    Tipos de linguagens: alto e baixo nível, genéricas e especificas.
    Histórico da criação da linguagem e a descrição das características mais importantes da linguagem C.
    Aspecto geral de um código-fonte escrito em C.
    Elaborar programas-fontes em C com pequeno grau de complexidade, compilá-los e depurá-los.

  • Sobre as Linguagens de Programação

    Sobre as Linguagens de Programação

    9

    Um programa de computador é um conjunto de instruções que representam um algoritmo para a resolução de algum problema. Estas instruções são escritas através de um conjunto de códigos (símbolos e palavras). Este conjunto de códigos possui regras de estruturação lógica e sintática própria. Diz-se que este conjunto de símbolos e regras formam uma linguagem de programação.

  • L.P.: Exemplos de Códigos: BASIC

    L.P.: Exemplos de Códigos: BASIC

    10

    Pseudo-código
    leia(num)
    para n de 1
    até 10 passo 1 faça
    tab¬num*n
    imprima(tab)
    fim-para;

    BASIC
    10 input num
    20 for n=1 to 10
    step 1
    30 let tab=num*n
    40 print chr$(tab)
    50 next n

  • L.P.: Exemplos de Códigos: FORTRAN

    L.P.: Exemplos de Códigos: FORTRAN

    11

    Pseudo-código
    leia(num)
    para n de 1
    até 10 passo 1 faça
    tab¬num*n
    imprima(tab)
    fim-para;

    FORTRAN 77
    read (num)
    do 10 n=1,10
    tab=num*n
    write(tab)
    10 continue


Matricule-se agora mesmo Preenchendo os campos abaixo
R$ 23,00
Pagamento único
Processando... Processando...aguarde...

Desejo receber novidades e promoções no meu e-mail:


  • Fundamentos da Linguagem C
  • Menu
  • Requisitos
  • Da Aprovação na Disciplina
  • Datas das Avaliações
  • Bibliografia e Recursos: Livros
  • Bibliografia e Recursos: Internet
  • Objetivos do Curso
  • Sobre as Linguagens de Programação
  • L.P.: Exemplos de Códigos: BASIC
  • L.P.: Exemplos de Códigos: FORTRAN
  • L.P.: Exemplos de Códigos: Assembly
  • L.P.: Exemplos de Códigos: C
  • Tipos de Linguagens: Baixo Nível
  • Tipos de Linguagens: Alto Nível
  • Linguagens de A. N. Quanto a Aplicação
  • A Linguagem C: Considerações
  • A Linguagem C: Características
  • Linguagem C: Histórico-1/2
  • Linguagem C: Histórico-2/2
  • Estrutura dos programas em C
  • Exemplo: Um Programa em C-1/3
  • Exemplo: Um Programa em C-2/3
  • Exemplo: Um Programa em C-3/3
  • C: Normas Gerais: Conjunto de Caracteres Válidos
  • C: Normas Gerais (cont.)
  • C: Normas Gerais: Estruturas de Controle: Decisão (if-else)
  • C: Normas Gerais: Estrutura de Controle: Repetição (while)
  • C: Normas Gerais: Estrutura de Controle: Repetição (for)-1/3
  • C: Normas Gerais: Estrutura de Controle: Repetição (for)-2/3
  • C: Normas Gerais: Estrutura de Controle: Repetição (for)-3/3
  • C: Normas Gerais: A flexibilidade do laço for-1/2
  • C: Normas Gerais: A flexibilidade do laço for-2/2
  • C: Funções (ou sub-programas)
  • C: Funções do Usuário: Declaração
  • C: Funções do Usuário: Chamada ou Ativação
  • C: Funções do Usuário: Declarada Antes de main()
  • C: Funções do Usuário: Declarada Antes de main()-(cont.)
  • Estruturas de Dados Homogêneas: Vetores
  • Estruturas de Dados Homogêneas: Vetores-(cont.)
  • Vetores: Iniciação - (cont.)
  • Vetores: Observações
  • Matrizes: Conceito e Definição
  • Matrizes: Declaração
  • Matrizes: Exemplo de Declaração
  • Matrizes: Iniciação imediata
  • Vetores: Passagem para as Funções
  • Vetores: Passagem para as Funções – (cont.)
  • Matrizes: Passagem para as Funções
  • Matrizes: Passagem para as Funções – (cont.)
  • Ponteiros: Definição e Conceito
  • Ponteiros: Declaração
  • Ponteiros: Declaração – (cont.)
  • Ponteiros: Operadores & e *
  • Ponteiros: Operador &
  • Ponteiros: Operador & - Exemplo
  • Ponteiros: Operador * - Exemplo
  • Ponteiros: Operadores & e *-Dicas
  • Ponteiros e Vetores
  • Ponteiros e Vetores – (cont.)
  • Ponteiros e Strings
  • Ponteiros e Strings – (cont.)
  • Ponteiros: Sugestões Finais
  • Glossário: ASCII
  • Glossário: Meta-Programas
  • Glossário: Sintaxe Estruturada e P. Estruturada
  • Glossário: Objetivos da PE