Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
2Activity
0 of .
Results for:
No results containing your search query
P. 1
CP 5593.6, 2009.2 — LP 1

CP 5593.6, 2009.2 — LP 1

Ratings: (0)|Views: 35 |Likes:
Published by Leandro Costa

More info:

Published by: Leandro Costa on Nov 14, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/12/2014

pdf

text

original

 
no tags
Apresentação
lrc, 16 March 2008 (created 16 March 2008)
Ementa
Conceitos Gerais. Tipos de linguagens. Linguagem de programação estruturada. Variáveis e tipos de dados. Estruturas decontrole de fluxo de execução. Modularização. Tipos complexos de dados. Operações com arquivos. Aplicações.
Objetivos
Apresentação de uma linguagem de programação que será usada no aprendizado de técnicas de programação e na modelagemde problemas.
Programa
1 Introdução às linguagens de programação2 Visão Geral de C2.1 Padronizações2.2 Características2.3 Estrutura geral de um programa em linguagem C3 Tipos de dados e tipos de variáveis3.1 Variáveis inteiras, caracter, e ponto flutuante3.2 Definição de variáveis globais, externas, locais e estáticas4 Operadores e expressões4.1 Operadores aritméticos, relacionais, lógicos, bit a bit4.2 Operador de atribuição condicional e operador de moldagem4.3 Expressões em C5 Controle de fluxo de execução5.1 Desvios incondicionais5.2 Desvios condicionais5.3 Comandos de malha6 Funções6.1 Tipos de funções6.2 Passagem de parâmetros por valor e por endereço6.3 Construção de funções e funções padronizadas7 Vetores e ponteiros7.1 Alocação estática e dinâmica7.2 Definição e inicialização de vetores7.3 Ponteiros em C7.4 Aplicações de ponteiros8 Estruturas, uniões e tipos definidos pelo usuário8.1 Definição de estruturassearchProf.
Luciano R. Coutinho
email:lrc@deinf.ufma.br
.: CP 5593.6, 2009.2 Linguagemde Programação - Prof. Luciano R.... http://www.deinf.ufma.br/~lrc/2009.2/LP1 de 109 14/10/2009 10:46
 
8.2 Vetor de estruturas8.3 Passagem de estruturas como parâmetros8.4 Definição de Uniões8.5 Tipos definidos pelo usuário9 Entrada e saída em arquivos9.1 Conceitos de arquivos9.2 Arquivos no MSDOSe UNIX9.3 Arquivos textos e binários9.4 Operações de leitura e escrita em arquivos9.5 Funções da biblioteca Cpara manipulação de arquivos10 Pre - Processador C10.1 Diretivas de Compilação
Procedimentos de Ensino/Aprendizagem
Recursos Didáticos
Uso de computadores, ambiente desenvolvimento em C, quadro-branco, marcador, notas de aulas.
Metodologia
Aulas teórico - práticas em laboratório,desenvolvimento e discussão de programas,trabalhos de programação pelos alunos.
Sistema de Avaliação
Três Avaliações (A1, A2 e A3), seguidas de uma Reposição (R) (para aqueles cuja média (A1+A2+A3)/3 < 7,0) e uma Final (F)(para aqueles cuja média corrigida pela Reposição seja >= 4,0 e < 7,0).Seguindo as normas da UFMA, será APROVADOo aluno que:tiver média ao fim da última avaliação maior ou igual a SETEmedia = (A1+A2+A3)/3 >= 7,0OUtiver média após a reposição maior ou igual a SETEmediaRep = (A1+A2+A3 - min{A1,A2,A3} + R)/3 >= 7,0OUtiver média após a reposição MAISnota da Final maior ou igual a 12mediaRep + Final >= 12,0
Avaliações
A1 e A2
Feitas a partir de:PROVASESCRITASINDIVIDUAL(P1 e P2)LISTASde EXERCÍCIOSINDIVIDUAIS(L1 e L2)Calculo:Avaliação A1 = ( 2*P1 + L1 ) / 3Avaliação A2 = ( 2*P2 + L2 ) / 3
A3
Feita a partir de:PROVA ESCRITA INDIVIDUAL(P3)PROJETOde PROGRAMAÇÃOem GRUPO(T3)Calculo:
.: CP 5593.6, 2009.2 Linguagemde Programação - Prof. Luciano R.... http://www.deinf.ufma.br/~lrc/2009.2/LP2 de 109 14/10/2009 10:46
 
no tags
Avaliação A3 = (2*T3 + P3) / 3
Reposição
Consistirá em uma PROVA ESCRITA INDIVIDUAL. A nota da Reposição irá substituir a menor nota dentre A1, A2 e A3. Oassunto da Reposição será o conteúdo correspondente ao conteúdo da menor nota sendo substituída.
Final
Consiste em uma PROVA ESCRITA INDIVIDUAL. Oassunto da Final será todo o conteúdo ministrado durante o curso.
Bibliografia
Cronograma
lrc, 9 March 2009 (created 16 March 2008)
Data Assunto
25/08
Introdução; visão geral de C
27/08
Declarações: Identificadores e Tipos de Dados Básicos
01/09
Declarações: Variáveis e Classe de Memória
03/09
Declarações: Tipo de Acesso, Inicialização e Constantes
08/09
sem aula
; viajando S. Paulo10/09
sem aula
; viajando S. Paulo15/09
Operadores e Expressões: atribuições, aritmética e lógica
17/09
Operadores e Expressões: atribuições, aritmética e lógica
22/09
Operadores e Expressões: bit-a-bit e especiais
24/09
Controle de Fluxo: Comandos de Seleção
29/09
Controle de Fluxo: Laços e Desvios Incondicionais
01/10
1a. Prova
06/10
Funções: definição, declaração e chamada
08/10
Funções: main() e recursão
13/10
Vetores, matrizes e strings
15/10
Vetores, matrizes e strings
20/10
Ponteiros
22/10
Ponteiros
27/10
Exemplo: Lista de Strings
29/10
Alocação Dinâmica
03/11
Vetores para Ponteiros, Ponteiros para Vetores e Ponteiros para Ponteiros
05/11
2a Prova Escrita
10/11
Estruturas
12/11
typedef, ponteiros para funções e union
17/11
typedef, ponteiros para funções e union
19/11
Enumerações e Campos de Bits
24/11
Entrada/ Saída: console
26/11
Entrada/ Saída: arquivos
01/1203/1208/12
Pré-processador C
10/12
3a Prova Escrita
15/12
Reposição
.: CP 5593.6, 2009.2 Linguagemde Programação - Prof. Luciano R.... http://www.deinf.ufma.br/~lrc/2009.2/LP3 de 109 14/10/2009 10:46

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->