aula1

9
7/26/2014 1 CCE0242 – LINGUAGEM DE PROGRAMAÇÃO I Prof. Henry Lubanco CAMPOS DOS GOYTACAZES Campos dos Goytacazes, 28 de julho de 2014 PLANO DE ENSINO AULA 1 2 ENGENHARIAS – LINGUAGEM DE PROGRAMAÇÃO I – Henry Lubanco

Upload: bidubrasil

Post on 24-Dec-2015

213 views

Category:

Documents


1 download

DESCRIPTION

Informática

TRANSCRIPT

Page 1: aula1

7/26/2014

1

CCE0242 – LINGUAGEM DE PROGRAMAÇÃO I

Prof. Henry Lubanco CAMPOS DOS GOYTACAZES

Campos dos Goytacazes, 28 de julho de 2014

PLANO DE ENSINO

AULA

 1

2ENGENHARIAS – LINGUAGEM DE PROGRAMAÇÃO I – Henry Lubanco

Page 2: aula1

7/26/2014

2

3

Linguagem de programação é um método padronizado

para expressar instruções para um computador. Uma

linguagem permite que um programador especifique

precisamente sobre quais dados um computador vai

atuar, como estes dados serão armazenados ou

transmitidos e quais ações devem ser tomadas sob várias

circunstâncias.

PLANO DE ENSINOContextualização

ENGENHARIAS – LINGUAGEM DE PROGRAMAÇÃO I – Henry Lubanco

4

Uma das principais metas das linguagens de programaçãoé permitir que programadores tenham uma maiorprodutividade, permitindo expressar suas intenções maisfacilmente do que quando comparado com a linguagemque um computador entende nativamente (código demáquina). Assim, linguagens de programação sãoprojetadas para adotar uma sintaxe de nível mais alto,que pode ser mais facilmente entendida porprogramadores humanos. Linguagens de programaçãosão ferramentas importantes para que programadores eengenheiros de software possam escrever programasmais organizados e com maior rapidez.

PLANO DE ENSINOContextualização

ENGENHARIAS – LINGUAGEM DE PROGRAMAÇÃO I – Henry Lubanco

Page 3: aula1

7/26/2014

3

5

Operadores aritméticos e lógicos.

Entrada e saída.

Comandos de atribuição, seleção e repetição.

Vetores.

Matrizes.

Funções.

Arquivos.

PLANO DE ENSINOEmenta

ENGENHARIAS – LINGUAGEM DE PROGRAMAÇÃO I – Henry Lubanco

6

Desenvolver a capacidade de elaborar e implementarprogramas na área de Engenharia

PLANO DE ENSINOObjetivos Gerais

ENGENHARIAS – LINGUAGEM DE PROGRAMAÇÃO I – Henry Lubanco

Page 4: aula1

7/26/2014

4

7

Identificar e utilizar uma linguagem imperativa de altonível, a linguagem de programação C++.

Entender a sintaxe dos comandos básicos e osmecanismos de manipulação de arquivos da linguagemC++.

Modelar problemas computacionais empregando técnicasde programação estruturada, na área de Engenharia

PLANO DE ENSINOObjetivos Específicos

ENGENHARIAS – LINGUAGEM DE PROGRAMAÇÃO I – Henry Lubanco

8

UNIDADE I ‐ Comandos e operadores

Operadores aritméticos e lógicos

Declaração de variáveis

Comando de atribuição

Comandos de seleção: if, switch

Comandos de repetição: for, while, do – while

PLANO DE ENSINOConteúdo

ENGENHARIAS – LINGUAGEM DE PROGRAMAÇÃO I – Henry Lubanco

Page 5: aula1

7/26/2014

5

9

UNIDADE II – ARRANJOS UNIDIMENSIONAIS EMULTIDIMENSIONAIS

Vetores

Matrizes

Vetores de caracteres

PLANO DE ENSINOConteúdo

ENGENHARIAS – LINGUAGEM DE PROGRAMAÇÃO I – Henry Lubanco

10

UNIDADE III – FUNÇÕES

Funções pré‐definidas

Passagem de parâmetros por valor

PLANO DE ENSINOConteúdo

ENGENHARIAS – LINGUAGEM DE PROGRAMAÇÃO I – Henry Lubanco

Page 6: aula1

7/26/2014

6

11

UNIDADE IV – MANIPULAÇÃO DE ARQUIVOS

Introdução à arquivos

Arquivos texto e arquivo binário

Elaboração de programa em problemas computacionais naárea de Engenharia

PLANO DE ENSINOConteúdo

ENGENHARIAS – LINGUAGEM DE PROGRAMAÇÃO I – Henry Lubanco

12

Nome do Livro: C Como Programar

Autor: DEITEL

Editora: Pearson

5ª edição

São Paulo, 2006

Capítulos

6 – Funções e uma Introdução à Recursão

Pag. 181 – 249

7 ‐ Arrays e Vetores

Pag. 250 – 310

Total de Páginas: 130

PLANO DE ENSINOMaterial Didático

ENGENHARIAS – LINGUAGEM DE PROGRAMAÇÃO I – Henry Lubanco

Page 7: aula1

7/26/2014

7

13

O processo de avaliação oficial será composto de trêsetapas, Avaliação 1 (AV1), Avaliação 2 (AV2) e Avaliação 3(AV3).

A AV1 contemplará o conteúdo da disciplina até a suarealização.

As AV2 e AV3 abrangerão todo o conteúdo da disciplina.

PLANO DE ENSINOProcedimentos de avaliação

ENGENHARIAS – LINGUAGEM DE PROGRAMAÇÃO I – Henry Lubanco

14

Para aprovação na disciplina o aluno deverá:

Atingir resultado igual ou superior a 6,0, calculado a partirda média aritmética entre os graus das avaliações, sendoconsideradas apenas as duas maiores notas obtidas dentreas três etapas de avaliação (AV1, AV2 e AV3). A médiaaritmética obtida será o grau final do aluno na disciplina;

Obter grau igual ou superior a 4,0 em, pelo menos, duasdas três avaliações;

Frequentar, no mínimo, 75% das aulas ministradas.

PLANO DE ENSINOProcedimentos de avaliação

ENGENHARIAS – LINGUAGEM DE PROGRAMAÇÃO I – Henry Lubanco

Page 8: aula1

7/26/2014

8

15

DEITEL, Harvey M.; DEITEL, Paul J. C como programar. 2.ed. Rio de Janeiro: LTC, 2003.

SCHILDT, Herbert. C, completo e total. 3. ed. rev. e atual.São Paulo: McGraw‐Hill, 2006.

KERNIGHAN, Brian W.; RITCHIE, Dennis M. C: a linguagemde programação padrão ANSI. Rio de Janeiro: Campus,1998.

PLANO DE ENSINOBibliografia básica

ENGENHARIAS – LINGUAGEM DE PROGRAMAÇÃO I – Henry Lubanco

16

PLANO DE ENSINOMapa conceitual

ENGENHARIAS – LINGUAGEM DE PROGRAMAÇÃO I – Henry Lubanco

Page 9: aula1

7/26/2014

9

17

31/07 Variáveis e Constantes e Operadores Aritméticos e Lógicos Comandos de Entrada e Saída.

07/08 Estruturas de Decisão simples e composta e Operadores Relacionais.

14/08 Estruturas de Decisão encadeada e múltipla e Operadores Relacionais.

21/08 Estruturas de Repetição. Exercícios

28/08 Estruturas de Repetição. Exercícios.

04/09 Arranjos Unidimensionais. Exercícios com vetores.

11/09 Vetores de Caracteres (String).

18/09 Arranjos Multidimensionais. Exercícios com matrizes.

25/09 AV1

02/10 Correção AV1

09/10 Introdução à função 

16/10 Passagem de Parâmetros

23/10 Passagem de Parâmetros por Valor

30/10 Introdução ao conceito de arquivo e sua manipulação em programas em C++

06/11 Introdução ao conceito de arquivos binários e Arquivo Texto

13/11 Elaboração de programas que utilizam arquivos.

20/11 Elaboração de programas que possibilitem utilização dos assuntos abordados nas aulas anteriores. 

27/11 AV2

04/12 Entrega e Correção da AV2

11/12 AV3

PLANEJAMENTO DE AULAQuinta‐feira

ENGENHARIAS –I – Henry LubancoLINGUAGEM DE PROGRAMAÇÃO 

18

25/07 Apresentação do professor e do conteúdo programático.

01/08 Variáveis e Constantes e Operadores Aritméticos e Lógicos Comandos de Entrada e Saída.

08/08 Estruturas de Decisão simples e composta e Operadores Relacionais.

15/08 Estruturas de Decisão encadeada e múltipla e Operadores Relacionais.

22/08 Estruturas de Repetição. Exercícios

29/08 Estruturas de Repetição. Exercícios.

05/09 Arranjos Unidimensionais. Exercícios com vetores.

12/09 Vetores de Caracteres (String).

19/09 Arranjos Multidimensionais. Exercícios com matrizes.

26/09 AV1

03/10 Correção AV1

10/10 Introdução à função 

17/10 Passagem de Parâmetros

24/10 Passagem de Parâmetros por Valor

31/10 Introdução ao conceito de arquivo e sua manipulação em programas em C++

07/11 Introdução ao conceito de arquivos binários e Arquivo Texto

14/11 Elaboração de programas que utilizam arquivos.

21/11 Elaboração de programas que possibilitem utilização dos assuntos abordados nas aulas anteriores. 

28/11 AV2

05/12 Entrega e Correção da AV2

12/12 AV3

PLANEJAMENTO DE AULASexta‐feira

ENGENHARIAS –I – Henry LubancoLINGUAGEM DE PROGRAMAÇÃO