Skip to content

Desenvolvimento do raciocínio lógico por meio do formalismo de algoritmos, abordando os princípios da representação e manipulação da informação. A disciplina aborda os conceitos referentes a representação de algoritmos, tipos de dados, identificadores, operadores, expressões e estruturas de controle.

Notifications You must be signed in to change notification settings

Gabriel-Lucena/PTBALPR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algoritmos e Programação - Exercícios e Aulas

Repositório da disciplina de Algoritmos e Programação do primeiro semestre do curso de Análise e Desenvolvimento de Sistemas do IFSP-Pirituba.

Ementa1

Desenvolvimento do raciocínio lógico por meio do formalismo de algoritmos, abordando os princípios da representação e manipulação da informação. A disciplina aborda os conceitos referentes a representação de algoritmos, tipos de dados, identificadores, operadores, expressões e estruturas de controle.

Objetivos1

✔️ Capacitar o aluno a resolver problemas computacionais aplicando a lógica para programação

✔️ Compreender a criação de algoritmos a partir da abordagem estruturada.

✔️ Compreender o uso de estruturas sequenciais, condicionais, de repetição e funções

Conteúdo Programático1

  • Representações de algoritmos em diagrama de bloco e português estruturado;

  • Tipos de dados básicos;

  • Identificadores;

  • Operadores aritméticos, relacionais e lógicos;

  • Expressões lógicas e aritméticas;

  • Programação sequencial

    • instruções de seleção (desvios)

    • instruções de repetição (laços);

  • Variáveis compostas homogêneas

    • unidimensionais

    • bidimensionais;

  • Introdução à programação modular

    • procedimentos

    • funções

Bibiografia básica1

MANZANO, José Augusto N. G.; OLIVEIRA, Jayr Figueiredo de. Algoritmos: lógica para desenvolvimento de programação de computadores. 28. ed. rev. e atual. São Paulo: Érica, 2016. 336 p.

ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edilene Aparecida Veneruchi. Fundamentos da programação de computadores: algoritmos, Pascal, C/C++ e Java. 3. ed. São Paulo: Pearson, 2012.

FORBELLONE, André Luiz Villar; EBERSPÄCHER, Henri Frederico. Lógica de programação: a construção de algoritmos e estruturas de dados. 3 ed. São Paulo: Pearson, 2005.

Bibliografia Complementar1

PIVA Junior, Dilermando et al. Algoritmos e programação de computadores. 1. ed. Rio de Janeiro: LTC, 2012.

PUGA, Sandra; RISSETTI, Gerson. Lógica de programação e estrutura de dados:com aplicações em Java. 2. ed. São Paulo: Prentice Hall, 2008.

SOUZA, Marco Antônio Furlan et al. Algoritmos e lógica de programação. 2 ed. São Paulo: Cengage Learning, 2012.

NOLT, John Eric; ROHATYN, Dennis; VARZI, Achille. Shaum's outline of theory and problems of logic. 2. ed. New York: McGraw-Hill, c1998. vii, 322 p. (Shaum's outline). ISBN 0070466491

AVILLANO, Israel de Campos. Algoritmos e Pascal: manual de apoio. 2. ed.rev. e atual. São Paulo: Ciência Moderna, 2006. 535 p.

Footnotes

  1. Fonte das informações 2 3 4 5

About

Desenvolvimento do raciocínio lógico por meio do formalismo de algoritmos, abordando os princípios da representação e manipulação da informação. A disciplina aborda os conceitos referentes a representação de algoritmos, tipos de dados, identificadores, operadores, expressões e estruturas de controle.

Topics

Resources

Stars

Watchers

Forks

Languages