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 lendoAutor(a): Valdey Valente Silva
Carga horária: 7 horas
Por: R$ 23,00
(Pagamento único)
Mais de 10 alunos matriculados no curso.
- 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.**
** Material opcional, vendido separadamente.
Modelo de certificados (imagem ilustrativa):
-
Fundamentos da Linguagem C
Valdey valente silva
email: valdeirvalente@hotmail.com.br
FAPEN
Belém -PA1
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
Pagamento único
Cursos Relacionados
Encontre-nos no Facebook
Capítulos
- 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