Computação
Disciplina ministrada nos períodos iniciais dos cursos de Engenharia Industrial da UTFPR.
Tabela de conteúdo |
Chefe da Disciplina
Professor Etéocles da Silva Cavalcanti
Objetivo
Habilitar os alunos ao conhecimento da informática e sua utilização como ferramenta orientada para o uso científico na solução de problemas, com enfoque no desenvolvimento de raciocínio lógico, bem como a implementação em uma linguagem de programação de alto nível. O aluno deverá ao final do curso estar capacitado ao uso da computação como apoio nas diversas áreas dos cursos de engenharia.
Ementa
Algoritmos Estruturados • Aspectos Formais da Linguagem de Programação • Ambiente Operacional e Compiladores • Comandos da Linguagem de Programação • Conjuntos e Matrizes Numéricas • Cadeia de Caracteres • Subprogramas • Arquivos
Referências
Básicas
Algoritmos Estruturados - Harry Farrer e Outros Algoritmos e Estruturas de Dados - Guimarães / Lages
Complementares
C Completo e Total - Herbert Schildt - MaGraw-Hill
Plano de Ensino
OBJETIVO
Habilitar os alunos ao conhecimento da informática e sua utilização com ferramenta orientada para o uso científico na solução de problemas, com enfoque no desenvolvimento de raciocínio lógico, bem como a implementação em uma linguagem de programação de alto nível. O aluno deverá ao final do curso estar capacitado ao uso da computação como apoio nas diversas áreas dos cursos de Engenharia e de Ciências Exatas. |
EMENTA
Algoritmos Estruturados - Aspectos formais da linguagem de Programaçäo - Ambiente Operacional e Compiladores - Comandos da Linguagem de Programação - Conjuntos e Matrizes numéricas - Cadeia de caracteres - Subprogramas - Arquivos |
|
|
|
|
Algoritmos Estruturados | Noções e definições básicas de algoritmos - Estruturas Simples (Leitura, Saida e Atribuição) , Estruturas Condicionais e Estruturas de Repetição - Exemplos e aplicações |
|
Aspectos formais da linguagem de Programaçäo | Origem , conceitos e aspectos da linguagem - Elementos básicos – Tipos e definições de dados – Dados numéricos - Operadores Aritméticos e Relacionais - Comando de atribuição – Estrutura básica de um programa – comandos básicos de entrada e saída – Biblioteca Matemáticas - Expressões tipos e prioridade dos operadores - Exemplos e Aplicações |
|
Ambiente Operacional e Compiladores | Descrição do ambiente operacional a ser utilizado - Laboratórios , Sistemas Operacionais e Compiladores. – Definicções de regra para o desenvolvimento, construção e execução de programas |
|
Comandos da Linguagem de Programação | Comandos de decisão – Desvio Incondicional – Comando de múltipla escolha – Comandos de repetição - Comando de interrupção e continuidade de laços – Exemplos e Aplicaçoes |
|
Conjuntos e Matrizes numéricas | Definições de Arrays (tipos de dados numéricos) – Comandos de entrada e saida para Arrays – Exemplos e Aplicações |
|
Cadeia de caracteres | Cadeia de Caracteres - Conceito e terminologia - Operações Básicas – Funções de manipulação de Cadeia de caracteres – Exemplos e Aplicações
|
|
Subprogramas | Regras para construções de Subprogramas - Tipos de variávies (Local e Global) - Passagem de parâmetros – Funções com passagem de : conjunto , matrizes e String - Exemplos e Aplicações |
|
Arquivos | Tipos de arquivos (texto e formatados) - Comandos para manipulação de arquivos - Leitura e gravação de arquivos |
REFERÊNCIAS |
Referências Básicas:
|
Referências Complementares:
|
Sistema de Avaliação: Serão realizadas avaliações de forma a comporem duas notas, sendo condição para aprovação por média a obtenção de média igual ou maior que 7,0 (sete). Se a média for superior a 4,0 (quatro), o aluno tem direito a prestar exame final, após o qual se sua média final for igual ou superior a 5,0 (cinco) será considerado aprovado.
|