Baixe o app para aproveitar ainda mais
Prévia do material em texto
Aula 1 Por que linguagens de programação? As linguagens de programação exercem um papel preponderante no processo de desenvolvimento de software, pois possibilitam aos profissionais da área o exercício de uma atividade fundamental: a programação. Ou seja, as linguagens de programação permitem a escrita dos programas, que serão integrados para compor o software. Principais objetivos da linguagem de programação 1) Tornar mais produtivo o trabalho dos programadores, ou seja, desenvolver e manter softwares. 2) Propiciar ao programador desenvolver o software atendendo a padrões de qualidade préestabelecidos, sendo que as principais propriedades desejadas de um software são: confiabilidade, manutebilidade (capacidade de ser mantido) e eficiência. 3) Propiciar ao programador escrever programas que atendam as expetativas e requisitos de seus usuários. Processo de desenvolvimento: Concepção do Sistema Análize de requesitos Projeto de Software Implementação Testes Manutenção Conclusão Questionário: 1) Como se chama o paradigma de programação que veio a facilitar o desenvolvimento de sistemas especialistas, que são sistemas que visam "simular" a capacidade humana de raciocinar ? R: Paradigma Lógico 2) Como se chama o paradigma de linguagem de programação que em que o computador é visto como uma máquina programável e que esta baseado no funcionamento da máquina de Von Neumman? R: Paradigma Imperativo ou Procedural 3) Como se chama o técnica de programação que, primeiro, coibiu o uso de desvios incondicionais (como por exemplo GOTO), por ser prejudicial às boas técnicas de programação? R: Programação Estruturada 4) Qual paradigma de Linguagem de programação caracteriza-se pelas particularidades apresentadas a seguir. I. O programa é um conjunto de funções II. Os programas tendem a ter menos código (menores) III. LISP é a linguagem de programação mais representativa desse paradigma. R: Paradigma Funcional 5) Conceitualmente Paradigma é definido como um grupo de linguagens semelhantes que tenham características em comum. O paradigma imperativo ou procedural especifica a sequência de procedimentos com alterações no estado da memória da máquina de Von Neumann. Na lista abaixo marque uma vantagem do uso de uma linguagem de programação imperativa: R: Eficiência nos programas, pois essas Linguagens de programação simulam a arquitetura do hardware. 6) Diga qual paradigma é caracterizado pelos fatos descritos a seguir: I. Declaram-se os resultados e não os procedimentos II. De posse de vários fatos derivam-se conclusões e novos fatos III. A execução dos programas corresponde a um processo de dedução automática IV. Prolog é sua linguagem de programação mais característica R: Paradigma Lógico
Compartilhar