
Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Conceitos básicos de organização de computadores. Construção de algoritmos e sua representação em pseudocódigo. Noções fundamentais: algoritmos, notação e programas. Identificadores, constantes, variáveis e atribuição. Tipos primitivos de dados. Operadores, funções e expressões. Instruções condicionais, incondicionais e de repetição. Modularização de Programas: funções e procedimentos definidos pelo usuário. Estruturas compostas de dados: vetores, matrizes e registros. Tipos definidos pelo progr
Tipologia: Esquemas
1 / 1
Esta página não é visível na pré-visualização
Não perca as partes importantes!

Programação I
Carga Horária (h)
TIPO TÉORICA PRÁTICA EXTENSÃO TOTAL Semanal 4 2 0 6 Semestral 68 34 0 102 Caráter: Obrigatório
Código: XXXXXXX
Período: Módulo I
Oferta: IGE
Ementa:
Conceitos básicos de organização de computadores. Construção de algoritmos e sua representação em
pseudocódigo. Noções fundamentais: algoritmos, notação e programas. Identificadores, constantes, variáveis e
de repetição. Modularização de Programas: funções e procedimentos definidos pelo usuário. Estruturas compostas
arquivos em linguagem de programação. Aplicações.
Objetivo:
Desenvolver o raciocínio lógico de forma que, usando uma metalinguagem (pseudocódigo) que possa servir de modelo para qualquer linguagem de programação procedural, os alunos possam desenvolver um algoritmo estruturado para resolução de problemas computacionais. Capacitar o aluno a implementar esta solução utilizando uma linguagem de programação com paradigma imperativo(procedimental) para resolução de problemas.
Bibliografia Básica:
Medina, Marco ; Fertig , Cristina. Algoritmos e programação : teoria e prática. 2. ed. Novatec, 2005. · Pereira, Silvio do Lago. Algoritmos e lógica de programação em C: uma abordagem didática. Erica. 2010. · TREMBLAY, J.; BUNT, R. B. Ciência dos computadores: uma abordagem algorítmica. São Paulo: McGraw-
Bibliografia Complementar:
BORATTI, Isaias C. e OLIVEIRA, A. B. Introdução a Programação – Algoritmos. Visual Books, 3 Ed. 2007 DEITEL. Java Como Programar. 8.ed. Pearson Prentice Hall, 2010. LOPES, Anita e GARCIA, Guto. Introdução à Programação: 500 Algoritmos Resolvidos. Campus, 1 Ed.
FORBELLONE, Andre Luis e EBERSPACHER, Henri. Lógica de Programação. Pearson, 3ª Ed. 2005. HEINEMAN, George T., POLLICE, Gary e SELKOW, Stanley. Algoritmos: o guia essencial. Alta Books, 2ª Ed. 2009.