Universidade Federal de Sergipe |
Departamento de Computação |
Disciplina: Programação Imperativa |
Período: 2010.1 |
| Pessoas | Disciplina | Avaliação |
| Professor | Plano de Ensino | Notas |
| Monitores | Ementa | |
| Alunos | Programa | |
| Bibliografia | ||
| Cronograma | ||
| Datas Importantes | ||
| Download | ||
| Links | ||
| Exercícios | ||
| Material de Aula |
Nome: Alberto Costa Neto
E-mail: alberto@ufs.br
Nome: Marcos Vinícius Oliveira Medeiros
E-mail: markynhu@gmail.com
Horário: à tarde
|
Ordem
|
Matricula
|
Nome
|
Trancou |
| 1 | 10111501 | ANDREY TELES DE ANDRADE | |
| 2 | 10110200 | ANGELO CONCEICAO CARVALHO | |
| 3 | 10111453 | CAIO VINICUS BRITO LIMA | |
| 4 | 10110294 | CASSIO ERICK SANTANA SANTOS | |
| 5 | 10111394 | CELINE FONSECA CASANOVA SOEIRO | |
| 6 | 10110205 | CLEIDIANE PASSOS SOARES | |
| 7 | 10110251 | DAVI MARCOS DE ASSIS SANTOS | |
| 8 | 10110340 | DENISSON BARRETO RIBEIRO | |
| 9 | 10111365 | ED CARLOS FONTES | |
| 10 | 10110241 | ELAINE CRISTIANA OLIMPIO DE OLIVEIRA | |
| 11 | 10110182 | FELIPE GOMES DA SILVA MONTE | |
| 12 | 10111503 | FREDERICO DA ROCHA TOME FILHO | |
| 13 | 10110146 | GIOVANNI SILVEIRA MODESTO | |
| 14 | 10110304 | GUSTAVO GARCIA NOGUEIRA | |
| 15 | 10110331 | HUGO AMARAL DO PRADO TORRES | |
| 16 | 10110877 | JANSENN DA COSTA SILVA | |
| 17 | 10110260 | JOAO LEANDRO SANTOS VASCONCELOS | |
| 18 | 10110179 | JOSE AMAURY DE SOUSA SANTOS | |
| 19 | 10111358 | JOSE ANTISTENES DE SANTANA JUNIOR | |
| 20 | 10110768 | JOSE NILTON SANTOS DE OLIVEIRA | |
| 21 | 10110129 | JOSE RAIMUNDO DO CARMO SANTOS JUNIOR | |
| 22 | 10111392 | JOSELAN MICAEL OLIVEIRA MENDONCA | |
| 23 | 10110153 | JUCIANO BAPTISTA DOS SANTOS | |
| 24 | 10110098 | KARLYSSON JOSE DE ANDRADE MACHADO | |
| 25 | 10111404 | KASSIA SILVA NAZARE | |
| 26 | 10110169 | LEOMAR TENORIO SANTOS | |
| 27 | 10110212 | LUCIO VINICIUS LEAL CHAGAS | |
| 28 | 10110195 | LUIZ RODRIGO MARQUES DE SOUSA VIEIRA | |
| 29 | 10110258 | MARCELO DOS SANTOS BOTELHO GONCALVES | |
| 30 | 10111398 | MARCOS JOSE OLIVEIRA DOS SANTOS FILHO | |
| 31 | 10110183 | MARXUEL LIMA OLIVEIRA | |
| 32 | 10110202 | MATHEUS CAMARA DOS SANTOS BEZERRA | |
| 33 | 10110412 | PEDRO IVO BAPTISTA DE SANTANA | |
| 34 | 10110852 | PRISCILA OLIVEIRA ROCHA | |
| 35 | 10110339 | RAFAEL FERREIRA GOMES CORREA | |
| 36 | 10111388 | RAFAEL LUIS GOIS DE MELLO | |
| 37 | 10110238 | RAFAEL SANTOS LIMA | |
| 38 | 10110337 | RAUL FONTES SANTANA | |
| 39 | 10111357 | ROCHELLY DE JESUS ARAUJO | |
| 40 | 10110432 | RODRIGO PINA RAMOS | |
| 41 | 10110383 | ROMILDO QUEIROZ DA SILVA | |
| 42 | 10110797 | SANDRO DE CARVALHO ROQUE | |
| 43 | 10110873 | THAIS BATISTA DOS SANTOS | |
| 44 | 10110321 | VINICIUS BARRETO XAVIER LEITE | |
| 45 | 10110095 | WANDERSON SANTOS DE JESUS | |
| 46 | 10110235 | WESCLEI DA SILVA SANTOS | |
| 47 | 10110243 | WESLLEY ALVES FARIAS | |
| 48 | 10110452 | YKARO BASTOS DA SILVA |
Noções fundamentais: algoritmos, notação e programas. Identificadores, constantes, variáveis e atribuição. Tipos primitivos de dados e tipos derivados. Operadores, funções e expressões. Instruções condicionais, incondicionais e de repetição. Estilo de programação estruturada de programas. Representação de dados na forma de vetores, matrizes, registros e conjuntos. Procedimentos, funções e passagem de parâmetros. Ordenação por seleção e método da bolha. Recursividade. Noções de arquivos em programação. Ponteiros. Uma linguagem imperativa (por exemplo, Pascal ou C). Algoritmos numéricos e não numéricos para a solução de problemas de baixa complexidade. Aplicações. Modularização de programas. Padrões de codificação.
| Descrição | Data |
|---|---|
| 1º Teste | 22/04/2010 (quinta-feira) |
| 2º Teste | 04/06/2010 (sexta-feira) |
| 3º Teste | 15/07/2010 (quinta-feira) |
| Teste de Reposição | 19/07/2010 (segunda-feira) |
| Descrição | Arquivo | Última Atualização |
|---|---|---|
| Compilador Turbo Pascal 7.0 (em um arquivo ZIP) | TP7.zip | 15/03/2010 |
| Compilador Turbo Pascal 7.0 (sem compactação) | (1) TURBO.EXE (2) TURBO.ICO (3) TURBO.TPH (4) TURBO.TPL |
15/03/2010 |
| PascalZim | PascalZim510.zip | 10/05/2010 |
| Apostila sobre Pascal | Apostila Pascal.pdf | 10/05/2010 |
| Endereço | Descrição |
|---|---|
| Tabela de Conversão entre Pascal e C | Tabela que mostra como converter as construções de Pascal para C e vice-versa. |
| MinGW | MinGW (Compilador de C e outras linguagens) |
| Instalando o MinGW | Descreve passo-a-passo a instalação do MinGW |
| Descrição | Arquivo | Última Atualização |
|---|---|---|
| Exercícios sobre Operações Aritméticas, Estruturas de Decisão, Estruturas de Repetição, Registros, Vetores, Matrizes, Funções e Procedimentos | exercicios.htm |
15/03/2010 |
| Descrição | Arquivo | Última Atualização |
|---|---|---|
| Introdução a conceitos gerais (Hardware, Software, SO, Programas, Linguagens de Programação) | introducao.htm | 15/03/2010 |
| Algoritmos | algoritmos.htm | 23/03/2010 |
| Tipos de Dados | tipos_de_dados.htm | 15/03/2010 |
| Variáveis | variaveis.htm | 15/03/2010 |
| Expressões | expressoes.htm | 05/04/2010 |
| Instruções Primitivas | instrucoes_primitivas.htm | 15/03/2010 |
| Controle de Fluxo | controle_de_fluxo.htm | 15/04/2010 |
| Fluxograma | fluxograma.htm | 15/03/2010 |
| Linguagem Pascal: Comandos básicos | linguagem_pascal.htm | 15/03/2010 |
| Tipos Definidos pelo Usuário (Registro, Vetor e Matriz) | tipos_def_usuario.htm | 15/03/2010 |
| Turbo Pascal: Instruções de uso | turbo_pascal.htm | 15/03/2010 |
| Modularização | modularizacao.htm | 15/03/2010 |
| Linguagem C: Comandos básicos | linguagem_c.htm | 04/06/2010 |
| Linguagem C: Controle de Fluxo | linguagem_c_controle_de_fluxo.htm | 07/06/2010 |
| Linguagem C: Funções, Ponteiros e Recursividade | linguagem_c_funcoes.htm | 09/06/2010 |
| Linguagem C: Vetores, Matrizes e Ordenação | linguagem_c_vetores_ordenacao.htm | 10/06/2010 |
| Linguagem C: Strings | linguagem_c_strings.htm | 05/07/2010 |
| Linguagem C: Arquivos | linguagem_c_arquivos.htm | 12/07/2010 |