Buscar

Aula 0 - Apresentação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1 
Prof. Marlon Paolo 
 
 
 
Prof. Marlon Paolo 
Programação de 
Computadores I 
2 
Prof. Marlon Paolo 
Apresentação 
 
 Professor: Marlon Paolo Lima 
 
• E-mail: marlon@.ufop.edu.br 
 
• Sala: G409 
 
• Material de aula: Disponível no moodle 
 
 
3 
Prof. Marlon Paolo 
Objetivo da disciplina 
• Desenvolver o raciocínio algorítmico de maneira que o 
aluno tenha a habilidade de expressar soluções para 
diversos problemas, na forma de algoritmos. 
• Fornecer os conceitos envolvidos no desenvolvimento de 
um programa abordando os aspectos gerais num 
processo de desenvolvimento. 
Será quase um garoto(a) de programa!!! 
 
4 
Prof. Marlon Paolo 
Conteúdo 
 
1.1 - Estrutura básica de um computador; 
1.2 - Conceitos de lógica de programação e algoritmos; 
1.3 - Principais formas de representação de algoritmos: 
1.3.1 - descrição narrativa; 
1.3.2- Fluxograma; 
1.3.3 - pseudo-código. 
5 
Prof. Marlon Paolo 
Conteúdo 
2 - Conceitos de linguagens de programação. 
2.1 - Regras de sintaxe 
2.2 - programa compilador 
2.3 - erros de sintaxe 
2.4 - erros de lógica 
2.5 - bibliotecas 
2.6 - código fonte 
2.7 - código de máquina 
2.8 - programa executável 
6 
Prof. Marlon Paolo 
Conteúdo 
3 - Conceitos Básicos e Variáveis: 
3.1 - Variáveis e constantes 
3.2 - Tipos de dados 
3.3 - Inicialização de variáveis 
3.4 - Operadores e expressões 
3.5 - Conversão de tipos 
 
4 - Entrada e saída de dados. 
4.1 - Funções de entrada e saída 
7 
Prof. Marlon Paolo 
Conteúdo 
5 – Estruturas condicionais, de repetição e do programa: 
5.1 - Estruturas de seleção: if, if-else, switch 
5.2 - Estruturas de repetição: while, for e do-while 
5.3 - Comandos break e continue 
5.4 - Aninhamento de blocos em programas 
 
6 – Variáveis e funções 
6.1 - Funções: definições e uso 
6.2 - Variáveis locais e globais 
6.3 - Classe de armazenamento de variáveis 
 
 
8 
Prof. Marlon Paolo 
Conteúdo 
6 – Variáveis e funções 
6.4 - Regras de escopo 
6.5 - Passagem de parâmetros por valor e por referência 
6.6 - Variáveis static 
6.7 - Funções recursivas 
 
7 – Vetores e Matrizes 
7.1 - Vetores: definições e uso Matrizes 
7.2 - Passagem de vetores e matrizes como parâmetros para 
função 
 
 
9 
Prof. Marlon Paolo 
Conteúdo 
8 - Strings 
8.1 - representação 
8.2 - manipulação 
8.3 - funções para manipulação de strings 
 
9 - Ponteiros 
9.1 - definições e uso 
9.2 - Operações e expressões com ponteiros 
9.3 - Relação entre ponteiros e vetores 
 
10 
Prof. Marlon Paolo 
Conteúdo 
10 - Alocação dinâmica de memória. 
10.1 - Funções para alocação dinâmica de memória 
10.2 - Alocação dinâmica de vetores e matrizes 
 
11 - Algoritmos simples de pesquisa e ordenação 
 
12 - Introdução ao uso de estruturas (struct) 
 
11 
Prof. Marlon Paolo 
Distribuição de pontos 
1ª Avaliação – 20 pontos 
2ª Avaliação – 25 pontos 
Avaliação Final – 25 pontos 
Exercício prático 1 – 5 pontos 
Exercício prático 2 – 5 pontos 
Exercício prático 3 – 5 pontos 
Listas de exercícios – 15 pontos 
 
 
12 
Prof. Marlon Paolo 
 
 
• SCHILDT, Hebert. C Completo e Total. 3 ed. São Paulo: Pearson, 
1997. 
• DEITEL, H. M.; DEITEL, P. J. C++ Como Programar. 3 ed. Porto 
Alegre: Bookman, 2006. 
• MIZRAHI, Victorine Viviane. Treinamento em linguagem C. 2ª ed. 
Pearson: 2008. 
Bibliografia Básica 
13 
Prof. Marlon Paolo 
 
• LUIZ, A.; FORBELLONE V.;EBERSPACHER H. F. Lógica de programação: 
a construção de algoritmos e estruturas de dados, 3a edição, Makron 
Books, 2005. 
• LOPES, Anita; GARCIA, Guto. Introdução à Programação: 500 algoritmos 
resolvidos. 1 ed. Rio de Janeiro: Campus, 2002. 
• ARAÚJO, Jário. Dominando a Linguagem C. Rio de Janeiro: Ciência 
Moderna, 2004. 
• DEITEL P. J., DEITEL H. M., Java: como programar, 8a edição, São Paulo: 
Prentice Hall, 2010. 
• SENAC. Construção de Algoritmos. São Paulo: SENAC, 2002. 
 
Bibliografia Complementar

Outros materiais