Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Programação I: Introdução à Programação de Computadores, Esquemas de Algoritmos e Programação

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

2020

Compartilhado em 20/05/2020

erick-sumane
erick-sumane 🇲🇿

5

(9)

15 documentos

1 / 1

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
62
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íod o:
Módulo I
Ofert a:
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
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 programador e tipos abstratos de dados
.
Noções de
arquivos em linguagem de programação. Aplicações.
Objeti vo :
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ási ca:
Medina, Marco ; Fertig , Cristina. Al go ritmo s e pro gramação : teoria e prática. 2. ed. Novatec, 2005.
· Pereira, Silvio do Lago. Al go ri tmos e lóg ica de programação em C: uma abordagem didática. Erica. 2010.
· TREMBLAY, J.; BUNT, R. B. Ci ência do s c omput ado res: uma abordagem algorítmica. São Paulo: McGraw-
Hill,
1983.
Bibliografia Complem entar:
BORATTI, Isaias C. e OLIVEIRA, A. B. Int ro dão a Prog ramação – Algor itmos. Visual Books, 3 Ed. 2007
DEITEL. Java Como Programar. 8.ed. Pearson Prentice Hall, 2010.
LOPES, Anita e GARCIA, Guto. Introd ão à Program ação : 500 Alg ori tmos Resol vidos
. Campus, 1 Ed.
2002.
FORBELLONE, Andre Luis e EBERSPACHER, Henri. Lógi ca de Prog ram ação . Pearson, 3ª Ed. 2005.
HEINEMAN, George T., POLLICE, Gary e SELKOW, Stanley. Algor itm os : o guia essenci al
. Alta Books,
Ed. 2009.
ARAÚJO, Everton Coimbra de. Alg oritmos: fundamento e prática. ed. São Paulo: Visual Books,
2007.

Pré-visualização parcial do texto

Baixe Programação I: Introdução à Programação de Computadores e outras Esquemas em PDF para Algoritmos e Programação, somente na Docsity!

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

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 programador e tipos abstratos de dados. Noções de

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-

Hill, 1983.

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.

ARAÚJO, Everton Coimbra de. Algoritmos: fundamento e prática. 3ª ed. São Paulo: Visual Books,