murilozika
1358 palavras
6 páginas
Paradigmas de ProgramaçãoAbordagem das principais influências sobre o projeto de uma linguagem de programação: arquitetura do computador e metodologias de programação
Professor: André Luiz Campos
Analista de Sistemas
Especialista em Gerenciamento de Projetos
Aula 04
Objetivos
• Compreender os critérios que foram criados para classificar as diversas linguagens de programação e seu impacto no processo de desenvolvimento
2
PEA – Plano de Ensino e Aprendizagem
3
Cronograma de Aulas
Semana n°.
001
Tema
Apresentação da Disciplina e da metodologia de trabalho. Apresentação do Plano de Ensino e Aprendizagem. Introdução à Linguagens de Programação.
002
Introdução aos principais critérios de avaliação das linguagens de programação: legibilidade. 003
Critérios de avaliação das linguagens de programação: capacidade de escrita.
004
Critérios de avaliação das linguagens de programação: confiabilidade.
005
Abordagem das principais influências sobre o projeto de uma linguagem de programação: arquitetura do computador e metodologias de programação.
006
Métodos de implementação: compilação, interpretação pura, implementação hibrida. 007
Evolução das principais linguagens de programação: visão geral de Fortran e
Lisp.
008
Evolução das principais linguagens de programação: visão geral de COBOL,
Smalltalk.
4
Cronograma de Aulas
Semana n°.
Tema
009
Atividades de Avaliação.
010
Introdução a tipos de dados. Tipos primitivos: inteiro, float, decimal, booleano, caracter, string.Exemplos e exercícios de definição de tipos.
011
Tipos de dados definidos pelo usuário e tipo matriz. Abordagem de índices de matrizes. Exemplos e exercícios.
012
Tipos de dados: registro de dados. Definições dos registros. Referência a campos e operações com registros. Exemplos e exercícios
013
Introdução a expressões e instruções de atribuição. Expressões aritméticas (+,-,*,
/). Contador e