Teste
Curso Disciplina Créditos Prático 1 ENGENHARIA AMBIENTAL E SANITÁRIA INTRODUÇÃO À PROGRAMAÇÃO Carga Horária 72 h Código INF121 Pré-requisito -
Teórico 3 Professor (a) Semestre
Total 4 William Roberto Malvezzi
1/2012
Turma
Data
26/01/2012
Ementa
Algoritmos Estruturados: Conceituação, Refinamentos sucessivos. Elementos de Algoritmo: Constantes (numéricas, lógica, literal), Variáveis (formação dos identificadores, declaração de variáveis), Expressões aritméticas, lógicas e literais (funções, relações, operadores lógicos, prioridade, expressões literais, comandos de atribuição, comandos de entrada e saída). Estruturas: Seqüencial, Condicional simples, Condicional composta, Repetição. Modularização: Conceitos, Blocos (escopo, conceitos e identificadores), Procedimentos interativos, Estrutura dos módulos de um algoritmo, Utilização dos objetos locais e globais, Parâmetros de função e procedimento.
Objetivos
Geral Ser capaz de desenvolver algoritmos e estruturas de dados, utilizando uma linguagem de programação de alto nível (de preferência em C).
Específicos Desenvolver o raciocínio lógico aplicado à solução de problemas computacionais; Aprender os conceitos básicos de desenvolvimento de algoritmos; Desenvolver a lógica de programação; Introduzir a estrutura e as funcionalidades básicas de uma linguagem de programação e a forma de concretizar algoritmos naquela linguagem.
Conteúdo
1. RELAÇÃO ENTRE ALGORITMOS E PROGRAMAS 1.1. Definição e conceitos relacionados com algoritmos 1.2. Definição e conceitos relacionados com programas 2. LINGUAGEM DE ALTO NÍVEL / ALGORITMOS 2.1. Características e estrutura 2.2. Declarações e definições 2.2.1. Declaração de constantes 2.2.2. Declaração de variáveis 2.2.3. Declaração de tipos 2.3. Comandos básicos da linguagem 2.3.1. Comandos de Atribuição 2.3.2. Comandos de Entrada e Saída 2.4. Estruturas básicas da Linguagem 2.4.1. Estrutura condicional simples (se/então) 2.4.2.