Nome da Disciplina
ALGORITMOS E PROGRAMAÇÃO
CÓDIGO
1110180
Carga Horária
68 horas
Atividade Complementar
Não
Periodicidade
Semestral
Unidade responsável
CRÉDITOS
4
CARGA HORÁRIA TEÓRICA
2
CARGA HORÁRIA PRÁTICA
2
CARGA HORÁRIA OBRIGATÓRIA
4
FREQUÊNCIA APROVAÇÃO
75%

Ementa

Resolução de problemas computacionais. Manipulação de variáveis. Elaboração de
algoritmos utilizando os fluxos sequencial, condicional e repetições. Uso de Vetores
e Matrizes no tratamento de conjuntos de dados, bem como registros. Estudo dos
conceitos de sub-rotinas e funções.

Objetivos

Objetivo Geral:

Esta disciplina ter por objetivo dar ao aluno condições de: representar a resolução de problemas por meio de algoritmos, aplicar princípios de lógica na construção de algoritmos, selecionar e manipular dados que levem a solução otimizada de problemas e planejar e hierarquizar as ações para a construção de programas.

Conteúdo Programático

1. Introdução aos algoritmos
1.1. Conceito de algoritmo
1.2. Constantes e Variáveis: tipos, formação dos identificadores, declaração
de variáveis
2. Expressões aritméticas
2.1. Lógicas e literais
2.2. Operadores, ordem de precedência
3. Comando de atribuição
4. Comandos de entrada e saída
5. Estrutura Sequencial
6. Estrutura Condicional: simples, composta
7. Estruturas de Repetição
8. Variáveis Compostas Homogêneas
8.1. Vetores
8.2. Matrizes
9. Variáveis Compostas Heterogêneas
9.1. Registros
10. Modularização (subalgoritmos)
10.1. Uso de subalgoritmos
10.2. Tipos de subalgoritmos (subrotinas e funções)
10.3. Declaração
10.4. Parâmetros formais e parâmetros reais
10.5. Passagem de parâmetros: por valor, por referência e por resultado

Bibliografia

Bibliografia Básica:

  • FARRER, H. et al. Programação Estruturada de Computadores - Algoritmos Estruturados. Rio de Janeiro: Livros Técnicos e Científicos, 2008.
  • WIRTH, Niklaus. Algorithms + data structures = programs. Englewwod Cliffs: Prentice-Hall, 1976. 366 p. (Series in automatic computation)
  • SALVETTI, Dirceu D.; BARBOSA, Lisbete M. Algoritmos. São Paulo: Makron Books, 1998

Bibliografia Complementar:

  • VIÉGAS,Fabian.; Assis, Gilda A. Algoritmos. Novo Hamburgo: Ed. Feevale, 2003.
  • FORBELLONE, Andre Luiz Villar; EBERSPRÄCHER, Henri Frederico. Lógica de Programação: a construção de algoritmos e estruturas de dados. São Paulo : Makron Books do Brasil, 2006. (2a edição)
  • UCCI, Waldir, et al. Lógica de Programação: os Primeiros Passos. São Paulo: Érica, 1991.
  • ASCENCIO, Ana Fernanda G.; CAMPOS, Edilene A. V. Fundamentos da Programação de Computadores: Algoritmos, Pascal e C/C++. São Paulo: Prentice Hall, 2007.
  • MANZANO, José Augusto N. G.; OLIVEIRA, Jayr Figueiredo de. Algoritmos: Lógica para desenvolvimento de programação. São Paulo: Érica, 1996.

Turmas Ofertadas

Turma Período Vagas Matriculados Curso / Horários Professores
M10 2018 / 2 30 27 Engenharia Civil (Bacharelado)
Horários
ManhãTardeNoite
SEG18:50 - 19:40
19:40 - 20:30
20:30 - 21:20
21:20 - 22:10
ANDERSON PRIEBE FERRUGEM
Professor responsável pela turma

M11 2018 / 2 26 26 Engenharia Agrícola (Bacharelado)
Horários
ManhãTardeNoite
SEG13:30 - 14:20
14:20 - 15:10
15:10 - 16:00
16:00 - 16:50
JÚLIA KRÜGER VIEIRA
Professor responsável pela turma

M12 2018 / 2 26 26 Engenharia Geológica (Bacharelado)
Horários
ManhãTardeNoite
SEG08:00 - 08:50
08:50 - 09:40
10:00 - 10:50
10:50 - 11:40
JÚLIA KRÜGER VIEIRA
Professor responsável pela turma

M1 2018 / 2 27 27 Ciência da Computação (Bacharelado)
Horários
ManhãTardeNoite
SEG10:00 - 10:50
10:50 - 11:40
QUA08:00 - 08:50
08:50 - 09:40
LARISSA ASTROGILDO DE FREITAS
Professor responsável pela turma

M2 2018 / 2 26 23 Ciência da Computação (Bacharelado)
Horários
ManhãTardeNoite
SEG10:00 - 10:50
10:50 - 11:40
QUA10:00 - 10:50
10:50 - 11:40
LARISSA ASTROGILDO DE FREITAS
Professor responsável pela turma

M14 2018 / 2 25 23 Engenharia Eletrônica (Bacharelado)
Horários
ManhãTardeNoite
SEX08:00 - 08:50
08:50 - 09:40
10:00 - 10:50
10:50 - 11:40
JÚLIA KRÜGER VIEIRA
Professor responsável pela turma

M17 2018 / 2 28 28 Engenharia de Controle e Automação (Bacharelado)
Horários
ManhãTardeNoite
TER13:30 - 14:20
14:20 - 15:10
15:10 - 16:00
16:00 - 16:50
JÚLIA KRÜGER VIEIRA
Professor responsável pela turma

M5 2018 / 2 25 25 Ciência da Computação (Bacharelado)
Engenharia de Computação (Bacharelado)
Horários
ManhãTardeNoite
SEG10:00 - 10:50
10:50 - 11:40
TER15:10 - 16:00
16:00 - 16:50
BRUNO ZATT
Professor responsável pela turma

M6 2018 / 2 25 23 Ciência da Computação (Bacharelado)
Engenharia de Computação (Bacharelado)
Horários
ManhãTardeNoite
SEG10:00 - 10:50
10:50 - 11:40
TER17:10 - 18:00
18:00 - 18:50
BRUNO ZATT
Professor responsável pela turma

M15 2018 / 2 28 25 Engenharia Agrícola (Bacharelado)
Engenharia Ambiental e Sanitária (Bacharelado)
Engenharia de Controle e Automação (Bacharelado)
Engenharia Eletrônica (Bacharelado)
Engenharia Geológica (Bacharelado)
Horários
ManhãTardeNoite
TER18:50 - 19:40
19:40 - 20:30
20:30 - 21:20
21:20 - 22:10
TIAGO THOMPSEN PRIMO
Professor responsável pela turma

M4 2018 / 2 25 23 Engenharia Ambiental e Sanitária (Bacharelado)
Horários
ManhãTardeNoite
SEG18:50 - 19:40
19:40 - 20:30
20:30 - 21:20
21:20 - 22:10
TIAGO THOMPSEN PRIMO
Professor responsável pela turma

M7 2018 / 2 27 26 Geoprocessamento (Tecnológico)
Horários
ManhãTardeNoite
QUA16:00 - 16:50
17:10 - 18:00
QUI13:30 - 14:20
14:20 - 15:10
DANIEL MUNARI VILCHEZ PALOMINO
Professor responsável pela turma

Disciplinas Equivalentes

Disciplina Curso
ALGORITMOS E PROGRAMAÇÃO Ciência da Computação (Bacharelado)
ALGORITMOS E PROGRAMAÇÃO Engenharia de Computação (Bacharelado)
INTRODUÇÃO À COMPUTAÇÃO Engenharia Eletrônica (Bacharelado)
PROCESSAMENTO DE DADOS APLICADO À GEOCIÊNCIA Engenharia de Petróleo (Bacharelado)
INTRODUÇÃO À COMPUTAÇÃO Engenharia de Controle e Automação (Bacharelado)
FUNDAMENTOS DE COMPUTAÇÃO Engenharia Agrícola (Bacharelado)
PROGRAMAÇÃO DE COMPUTADORES Engenharia Civil (Bacharelado)
PROCESSAMENTO DE DADOS APLICADO À GEOCIÊNCIA Engenharia Geológica (Bacharelado)
PROGRAMAÇÃO DE COMPUTADORES Engenharia de Produção (Bacharelado - Noturno)
INTRODUÇÃO À COMPUTAÇÃO Engenharia Industrial Madeireira (Bacharelado)
PROCESSAMENTO DE DADOS APLICADO À GEOCIÊNCIA Geoprocessamento (Tecnológico)
PLANILHAS ELETRÔNICAS Engenharia Ambiental e Sanitária (Bacharelado)

Página gerada em 18/12/2018 21:43:20 (consulta levou 0.199943s)