Hahaha
UniFMU CURSO TECNOLOGIA DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ALGORITMOS E LÓGICA DE PROGRAMAÇÃO – PROF. FRANCISCO VERÍSSIMO LUCIANO
CURSO: Tecnologia em Análise e Desenvolvimento de Sistemas DISCIPLINA:Algoritmos e Lógica de Programação
Matriz Curricular Carga Horária 80
Lógica de Programação Memórias de Aulas: 4 a 6
EMENTA Capacitar o aluno à resolução de problemas algorítmicos, documentando a solução em ferramentas de representação de algoritmos mais usuais – portugol (pseudocódigo; português estruturado) e diagrama de blocos. OBJETIVOS Desenvolver a capacidade de desenvolvimento de algoritmos necessários para a programação estruturada de computadores independente da linguagem. Através de exercícios de desenvolvimento de algoritmos solucionados em portugol e diagrama de blocos, capacitar o aluno a propor soluções algorítmicas enfocando a validação do mesmo com o uso do teste de mesa. CONTEÚDO PROGRAMÁTICO Definição de algoritmo. Etapas da criação de um programa. Importância do Teste de Mesa para o processo de elaboração do algoritmo. Formas de representação de algoritmos: portugol, diagrama de blocos e diagrama de Chapin. Definição de variáveis, tipos de dados, expressões aritméticas e lógicas. Comando de entrada e saída (E/S). Estrutura condicional: simples, composta, encadeada. Estrutura de seleção múltipla. Estrutura de repetição. Variáveis compostas homogêneas: vetores e matrizes. Variáveis compostas heterogêneas. Modularização de algoritmos.
BIBLIOGRAFIA BÁSICA GUIMARÃES, Ângelo de Moura e LAGES, Alberto de Castilho. Algoritmos e Estruturas de Dados. 1a ed, Rio de Janeiro: LTC, 1994. FARRER, Harry et al. Algoritmos Estruturados. 3 ed, Rio de Janeiro: LTC, 1999.
Professor FRANCISCO VERÍSSIMO LUCIANO
MIZHARI, Victorine Viviane. Treinamento em linguagem C – Módulo 1. 1a ed, São Paulo: Makron Books,