Fundamentos da Programação de Computadores

Tamanho: px
Começar a partir da página:

Download "Fundamentos da Programação de Computadores"

Transcrição

1 Universidade do Minho Escola de Engenharia Departamento de Sistemas de Informação Fundamentos da Programação de Computadores Licenciatura em Tecnologias e Sistemas de Informação 1º Ano 1º Semestre Ano Lectivo 2008/2009 Projecto 01 Data de Lançamento: 6 de Outubro de 2008 Data Limite de Entrega: 13 de Outubro de 2008 (12:00) Prof. Filipe de Sá-Soares Outubro de 2008

2 Observações ˆ A resolução do Projecto pode ser efectuada individualmente ou em grupo. No caso de resolução por grupo, os grupos de trabalho devem ser compostos por dois elementos. Adicionalmente, estabelece-se que os grupos sejam formados por elementos pertencentes ao mesmo turno PL. ˆ Por norma, a resolução do Projecto deve ser auto-contida, ou seja, os alunos não devem colaborar uns com os outros na resolução dos problemas propostos, excepto no caso da resolução em grupo, em que os alunos que formam o grupo colaboram entre si na resolução do projecto. Se, a título excepcional, ocorrerem colaborações com outros alunos para a resolução dos problemas propostos, tal deve ser explicitamente indicado nos resultados submetidos (ver ponto adiante). ˆ A submissão dos resultados alcançados na resolução do Projecto deve ser realizada via moodle, até à data e hora indicadas anteriormente. Cada aluno deverá submeter o seu trabalho, quer o mesmo tenha sido elaborado individualmente quer em grupo. Não serão aceites submissões para além dessa data/hora. ˆ Os resultados a submeter devem constar de um ficheiro de texto (formato ASCII). O nome do ficheiro deve ser composto pelos seguintes campos: identificação do projecto (na forma Pii, em que ii é o número do projecto), caracter lowline, números de aluno dos seus autores, separados por lowline, e extensão.txt. Para o caso de projectos resolvidos de forma individual, apenas deverá ser indicado um número de aluno (correspondente ao aluno que o resolveu). O corpo desse ficheiro principiará com a identificação do projecto, seguindo-se a indicação do(s) número(s) e nome(s) do(s) aluno(s) que resolveu(ram) os problemas propostos e de eventuais colaborações (números e nomes). Depois, deverão surgir as respostas aos problemas propostos, com a devida sinalização da questão a que se refere cada resposta, e sem alteração de ordem (caso não responda a uma questão, não deixe de sinalizar a identificação dessa questão, apesar de não fornecer resposta). Seguidamente, dá-se um exemplo do início de um desses ficheiros de texto, cuja designação deveria ser P txt. Note que nesse exemplo, não foi dada resposta à questão A.1.iii e não existiram colaborações extra-grupo. Projecto 01 Autores Filipe de Sá-Soares Miguel Abrunhosa de Brito Colaboraç~oes sem colaboraç~oes A.1.i - 25 A.1.ii - erro A.1.iii - A.1.iv - (define a 101). 2

3 Questões A. Introdução à Computação 1. Distinga entre conhecimento declarativo e conhecimento imperativo. 2. Explique as diferenças existentes entre os conceitos de procedimento e processo computacionais. 3. Explique o que se entende por vocabulário, sintaxe e semântica de uma linguagem. 4. Enumere as principais ferramentas para a gestão da complexidade em sistemas de larga escala. 5. Uma linguagem de programação pode caracterizar-se pela apresentação das suas primitivas, meios de combinação e meios de abstracção. Explique o que entende por primitiva, meio de combinação e meio de abstracção. B. Introdução ao Scheme 1. Indique o ano de criação da linguagem de programação Scheme e os apelidos dos seus dois autores. 2. O Scheme é uma dialecto de que linguagem de programação? 3. Que tipo de notação é utilizado em Scheme? 4. Forneça exemplos de primitivas, meios de combinação e meios de abstracção disponibilizados por Scheme. 5. Esclareça a sintaxe e a semântica de uma combinação Scheme. 6. É comum abreviar-se o funcionamento do interpretador Scheme por intermédio da sigla REPL. Expanda essa sigla e explique-a. C. Introdução ao DrScheme 1. Explique o que se entende por ambiente integrado de programação. 2. Nomeie as duas janelas principais do DrScheme e explique para que servem. 3. Indique os passos a seguir no DrScheme para se alterar a língua de interacção com o DrScheme. 4. Indique os passos a seguir no DrScheme para se alterar o nível de linguagem que o interpretador utiliza. 5. Indique os passos a seguir no DrScheme para se aplicar o Stepper. D. Avaliação de Expressões Scheme Simples 1. Quais os valores das seguintes expressões Scheme? i. 55 ii. (* 3 6) iii. (- 2 9) iv. (- 2-9) v. (- (+ 5 11) (/ 9 (+ 1 2))) 2. Considere que as seguintes expressões Scheme são avaliadas pela ordem apresentada. Quais os valores de cada uma das expressões? (Pode responder erro, procedimento ou indefinido quando apropriado). 3

4 i. (define x (+ 5 3)) ii. x iii. (+ x 4) iv. x v. (define x 13) vi. x E. Validação de Expressões 1. Quais das seguintes expressões são expressões Scheme válidas sob o ponto de vista sintáctico? i ii. (8 + 2 iii. (8 + 2) iv. (8 2 +) v. (+ 8 2) vi. -4 vii. - 4 viii. (- 4) ix. (+ (* 3 5) (/ 21 7) x. (define x) 2. Quais das seguintes expressões são expressões Scheme válidas sob o ponto de vista sintáctico e semântico? i. 3 ii. * iii. (*) iv. (+ 4 5) v. (1 2 3) vi. (9-6) vii viii. (/ ) ix. Após (define b 2), o valor de b x. Após (define b 2), o valor de (+b 4) xi. Após (define b 2), o valor de (+ b 4) xii. ((+ 1 2)) xiii. ( ) xiv. (define 4 3) F. Definições Scheme Considere que as seguintes expressões Scheme são avaliadas sequencialmente. Indique o valor de cada uma das expressões. 1. (define c (+ (* 5 6) 2)) 2. c 3. (- c 2) 4

5 4. c 5. (define r 2) 6. (define s (+ r 1)) 7. s 8. (define r 3) 9. s 10. (define r s) 11. r 12. s G. Introdução aos Procedimentos Scheme 1. Qual a forma geral dos procedimentos Scheme? 2. Distinga entre parâmetro formal e argumento. 3. Quais as directivas a seguir na abstracção de processos computacionais? H. Avaliação de Procedimentos Scheme Considere que se definiu a seguinte expressão Scheme: (define (dobro x) (* x 2)) Depois, avaliaram-se as seguintes expressões Scheme de forma sequencial. Indique o valor de cada uma das expressões. 1. (dobro 3) 2. (dobro -3) 3. (dobro (+ 4 7)) 4. (dobro (* (- 10 8) (/ 6 2))) 5. (dobro (dobro (dobro (dobro 2)))) I. Escrita de Procedimentos Simples em Scheme 1. Escreva um procedimento Scheme que, dado um valor x, retorne o triplo desse valor (apresente duas versões para o procedimento pedido). 2. Escreva um procedimento Scheme que, dado um valor y, determine o valor da expressão de terceira ordem 4y 3 2y 2 + 7y 3 (use de modularidade). 3. Escreva um procedimento Scheme que, dados dois valores x e y, determine o valor da expressão de segunda ordem 3xy 2 + x 2 y 3x 6y + 9 (use de modularidade). J. Modelo de Substituição 1. Indique as regras de avaliação que compõem o Modelo de Substituição para o caso de objectos auto-avaliativos, abstracções por intermédio de define, aplicação de procedimentos e formas especiais cond e if. 5

6 2. Considere que se definiram os seguintes dois procedimentos Scheme: (define (maxi a b) (if (> a b) a b)) (define (soma-maxi a b) (maxi (+ a b) (- a b))) Aplicando o Modelo de Substituição, indique todas as reduções a que o interpretador Scheme procede para avaliar a expressão (soma-maxi 3-4). Escreva erro caso ocorra um erro em algum dos passos da avaliação. 3. Considere que se avaliou a seguinte definição Scheme: (define (unid a b) (* (/ a b) (/ b a))) Aplicando o Modelo de Substituição, indique todas as reduções a que o interpretador Scheme procede para avaliar a expressão (unid (+ 1-1) 1). Escreva erro caso ocorra um erro em algum dos passos da avaliação. K. Introdução às Expressões Condicionais em Scheme 1. Indique a forma geral da forma especial cond. 2. Explique o que se entende por predicado, por consequente e por alternativa. 3. Indique a forma geral da forma especial if. L. Avaliação de Expressões Condicionais em Scheme 1. Considere o seguinte fragmento de código: (cond ((< x -10) 1) ((< x -50) 2) ((< x 0) 3) ((> x 15) 4) (else 0)) Para cada um dos seguintes valores de x, indique o valor que resulta de se avaliar o cond anterior: i. para x igual a 7 ii. para x igual a -20 iii. para x igual a -50 iv. para x igual a -80 v. para x igual a -1 vi. para x igual a 100 vii. para x igual a 4 2. Para as seguintes expressões Scheme, indique o número de predicados que são avaliados. Considere x igual a -5 e y igual a 5. i. (and (< x 4) (= x 5) (> y 2) (< y -5) (= x y)) ii. (or (< x 4) (= x 5) (> y 2) (< y -5) (= x y)) iii. (and (< x y) (> 4 x) (< 3 y)) 3. Para as seguintes expressões Scheme, indique o resultado da sua avaliação. Considere x igual a -5 e y igual a 5. i. (not (= x -5)) ii. (not (not (> y 0))) 6

7 iii. (and (or (<= x -5) (> 6 y)) (and (>= y x) (not (= (* x -2) (/ 20 y))))) M. Tradução de Expressões Condicionais em Scheme 1. Traduza para Scheme as seguintes expressões escritas em linguagem matemática: i. 12 < x ii. 10 < x 40 iii. a b c iv. p (q (r s)) 2. Traduza para linguagem matemática a seguinte expressão Scheme (sugestão: recorra à notação x para designar o módulo de x). ((if (> b 0) + -) a b) 3. Escreva o seguinte fragmento de código Scheme usando cond em vez de if: (if (< x -4) (* x -4) (if (< x 5) (+ x x) (* x 3))) N. Escrita de Procedimentos com Expressões Condicionais em Scheme 1. Escreva um procedimento Scheme que, dados dois argumentos, retorne a raiz quadrada do primeiro argumento se o primeiro argumento for maior que o segundo, caso contrário deverá retorna o quadrado do segundo argumento. 2. Escreva um procedimento Scheme que, dados dois números, retorne o menor deles (nota: não use o procedimento primitivo Scheme min). 3. Escreva um procedimento Scheme que, dados três números, retorne o menor deles (nota: não use o procedimento primitivo Scheme min). Prova de Avaliação Experimental ˆ Para os alunos avaliados segundo o perfil P1 ou segundo o perfil P2, a prova de avaliação experimental do presente projecto decorrerá na semana que se inicia a 13 de Outubro de 2008, tendo lugar na sessão PL em que o aluno se encontrar inscrito. ˆ A realização da prova de avaliação experimental deverá ser efectuada com recurso ao moodle, pelo que cada aluno deve garantir previamente o correcto acesso à sua conta na comunidade moodle FPC, sob pena de não poder realizar a prova. ˆ Quando se apresentarem à prova de avaliação experimental, os alunos devem ser capazes de responder às questões do presente projecto sem necessitarem de recorrer ao interpretador Scheme. ˆ A não comparência de um aluno avaliado segundo o perfil P1 ou segundo o perfil P2 à prova de avaliação experimental traduz-se na atribuição de uma classificação de 0 (zero) valores nessa prova. 7

Programação imperativa

Programação imperativa Capítulo 8 Programação imperativa 8.1 Exercícios de revisão 1. Distinga entre programação imperativa e programação funcional. 2. Explique a necessidade da introdução do operador de atribuição. 3. Diga

Leia mais

Fundamentos de Programação

Fundamentos de Programação Licenciatura em Engenharia Informática e de Computadores Fundamentos de Programação Trabalho para casa 22 de Setembro de 2008 Este trabalho corresponde à instalação, no seu computador, do interpretador

Leia mais

Fundamentos de Programação

Fundamentos de Programação Fundamentos de Programação Soluções do primeiro teste 13 de Novembro de 2004 9:00-10:30 Nota Número: 20 Nome: Turma: Escreva o seu número em todas as folhas do teste. O espaço das respostas deve ser limitado

Leia mais

Fundamentos de Programação

Fundamentos de Programação Fundamentos de Programação Segundo Teste 6 de Janeiro de 2010 09:00 10:30 Nome: Número: Esta prova, individual e sem consulta, tem 8 páginas com 9 perguntas. A cotação de cada pergunta está assinalada

Leia mais

Fundamentos de Programação

Fundamentos de Programação Fundamentos de Programação Primeiro Teste 16 de Abril de 2011 09:00 10:30 Nome: Número: Esta prova, individual e sem consulta, tem 7 páginas com 9 perguntas. A cotação de cada pergunta está assinalada

Leia mais

Tipo de argumentos. valor. argumentos

Tipo de argumentos. valor. argumentos Operação Numero de argumentos Tipo de argumentos valor (+ ) 2 ou + Numérico Soma ( ) 2 ou + Numérico Subtração ( ) 1 Numérico Simétrico (/ ...) 2 ou + Numérico Divisão (cos

Leia mais

Algoritmos Fundamento e Prática

Algoritmos Fundamento e Prática Everton Coimbra de Araújo Algoritmos Fundamento e Prática 3 a Edição Ampliada e Atualizada Visual Books Sumário Prefácio... 15 Introdução... 17 Capítulo 1 - Os Cursos de Informática e Computação... 23

Leia mais

Conceitos de Linguagem de Programação - 2

Conceitos de Linguagem de Programação - 2 Conceitos de Linguagem de Programação - 2 Arthur Jovita Guerra Thalles Santos Silva Universidade Estadual de Santa Cruz - Ilhéus, BA 1 de novembro de 2011 1 Revisão Natureza das linguagens de Programação

Leia mais

ÍNDICE. PREFÁCIO xv. 3 PROCESSOS GERADOS POR PROCEDIMENTOS Recursão Linear Cálculo de potências Cálculo de factoriais 91

ÍNDICE. PREFÁCIO xv. 3 PROCESSOS GERADOS POR PROCEDIMENTOS Recursão Linear Cálculo de potências Cálculo de factoriais 91 ÍNDICE PREFÁCIO xv 1 NOÇÕES BÁSICAS 1 1.1 Algoritmos 5 1.2 O Desenvolvimento de Programas 8 1.3 Programas em Scheme 11 1.3.1 Sintaxe e semântica 13 1.3.2 Construção de formas 15 1.4 Expressões 16 1.4.1

Leia mais

Fundamentos de Programação

Fundamentos de Programação Fundamentos de Programação Solução do Segundo Teste 23 de Janeiro de 2012 09:00 10:30 Nome: Número: 1. (1.0) Explique em que consiste a abstracção de dados, usando os termos barreiras de abstracção, encapsulação

Leia mais

Fundamentos da Programação

Fundamentos da Programação Fundamentos da Programação Solução do Primeiro Teste 29 de Março de 2014 09:00 10:30 1. (1.0) O que é um processo computacional? Qual a relação entre um programa e um processo computacional? Um processo

Leia mais

Fundamentos de Programação

Fundamentos de Programação Licenciatura em Engenharia Informática e de Computadores Fundamentos de Programação Trabalho para casa 25 de Setembro de 2006 Este trabalho corresponde à instalação, no seu computador, do interpretador

Leia mais

Fundamentos de Programação

Fundamentos de Programação Fundamentos de Programação Primeiro Teste 6 de Novembro de 200 09:00 0:30 SOLUÇÃO. (.0) Escolha a única afirmação incorrecta. Uma resposta certa vale valor e uma resposta errada desconta 0.4 valores. A.

Leia mais

Fundamentos de Programação

Fundamentos de Programação Fundamentos de Programação Primeiro Teste 21 de Abril de 2012 11:30 13:00 Nome: Número: Esta prova, individual e sem consulta, tem 5 páginas com 10 perguntas. A cotação de cada pergunta está assinalada

Leia mais

Fundamentos da Programação

Fundamentos da Programação Fundamentos da Programação Segundo Teste 10 de Janeiro de 2014 09:00 10:30 Nome: Número: Esta prova, individual e sem consulta, tem 8 páginas com 12 perguntas. A cotação de cada pergunta está assinalada

Leia mais

Exercícios para Fundamentos da Programação

Exercícios para Fundamentos da Programação Exercícios para Fundamentos da Programação Fausto Almeida, Cláudia Antunes, Ana Cardoso-Cachopo, Pedro Amaro de Matos, Francisco Saraiva de Melo Departamento de Engenharia Informática Instituto Superior

Leia mais

Fundamentos da Programação

Fundamentos da Programação Fundamentos da Programação Solução da Repescagem do Primeiro Teste 31 de Janeiro de 2013 09:00 10:30 1. De um modo sucinto, (a) (0.5) Diga o que é um processo computacional. Um processo computacional é

Leia mais

Encriptação de Mensagens

Encriptação de Mensagens Instituto Superior Técnico Fundamentos da Programação 2016/2017 Enunciado do 1 o Projecto Data de entrega: 4 de Novembro de 2016 às 23h59 Encriptação de Mensagens Pretende-se com este trabalho a implementação

Leia mais

I LINGUAGENS E PROCESSADORES: INTRODUÇÃO 1

I LINGUAGENS E PROCESSADORES: INTRODUÇÃO 1 PREÂMBULO PREFÂCIO xiii xv I LINGUAGENS E PROCESSADORES: INTRODUÇÃO 1 1 1.1 1.1.1 1.1.2 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 2 2.1 2.2 2.2.1 2.2.2 2.3 2.3.1 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.4 2.4.1 2.4.2

Leia mais

Estrutura de Dados e Lógica de Programação. Cátia Alves Marcelo Nunes 102 h/a 17/08/2015 a 12/12/2015

Estrutura de Dados e Lógica de Programação. Cátia Alves Marcelo Nunes 102 h/a 17/08/2015 a 12/12/2015 Curso / Módulo Técnico em Informática Módulo I Componente Curricular Estrutura de Dados e Lógica de Programação Professora Formadora Tutores Carga Horária Período Lucélia Oliveira Cátia Alves Marcelo Nunes

Leia mais

Computação e Programação

Computação e Programação Computação e Programação MEMec, LEAN - 1º Semestre 2015-2016 Aula Teórica 9 Abordagem ao projecto de programas s, Abordagem Top-Down, Modularidade Processo de Desenvolvimento Tipos de Erros e Casos de

Leia mais

Exercícios para Fundamentos da Programação Utilizando Múltiplos Paradigmas

Exercícios para Fundamentos da Programação Utilizando Múltiplos Paradigmas Exercícios para Fundamentos da Programação Utilizando Múltiplos Paradigmas Pedro Adão, Fausto Almeida, Ana Cardoso-Cachopo, Pedro Amaro de Matos (editores) Departamento de Engenharia Informática Instituto

Leia mais

Aula Prática 2. Paradigmas da Programação I / Programação Funcional

Aula Prática 2. Paradigmas da Programação I / Programação Funcional Aula Prática 2 Paradigmas da Programação I / Programação Funcional ESI/MCC 1 o ano (2005/2006) Nesta aula pretende-se introduzir os conceitos seguintes: valores e expressões; tipos básicos e tipos compostos;

Leia mais

AVALIAÇÃO DA CAPACIDADE PARA A FREQUÊNCIA DO CURSO DE LICENCIATURA EM

AVALIAÇÃO DA CAPACIDADE PARA A FREQUÊNCIA DO CURSO DE LICENCIATURA EM Página 1 de 11 Prova escrita especialmente adequada destinada a avaliar a capacidade para a frequência do ensino superior dos maiores de 23 anos, Decreto-Lei n.º 64/2006, de 21 de março Prova de ingresso

Leia mais

PROVA Duração da prova: 120 minutos. Grupo 1 - Três questões de resposta múltipla de matemática.

PROVA Duração da prova: 120 minutos. Grupo 1 - Três questões de resposta múltipla de matemática. Página 1 de 8 Provas especialmente adequadas destinadas a avaliar a capacidade para a frequência do ensino superior dos maiores de 23 anos, Decreto-Lei n.º 113/2014, de 16 de julho AVALIAÇÃO DA CAPACIDADE

Leia mais

Computação e Programação Exame Época de recurso

Computação e Programação Exame Época de recurso Nome : Número : Computação e Programação 2013-2014 Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas DECivil Exame Época de recurso 29 de Janeiro de 2014 v

Leia mais

A palavra ALGORITMO teve origem com um Matemático Persa, al. Khawarizmi. O seu trabalho mais famoso foi Al-jabr walmuquabalah,

A palavra ALGORITMO teve origem com um Matemático Persa, al. Khawarizmi. O seu trabalho mais famoso foi Al-jabr walmuquabalah, A palavra ALGORITMO teve origem com um Matemático Persa, al Khawarizmi. O seu trabalho mais famoso foi Al-jabr walmuquabalah, ou a ciência das Equações que, em última análise suscitaram o desenvolvimento

Leia mais

Prova Escrita de Matemática Aplicada às Ciências Sociais

Prova Escrita de Matemática Aplicada às Ciências Sociais EXAME NACIONAL DO ENSINO SECUNDÁRIO Decreto-Lei n.º 74/2004, de 26 de Março Prova Escrita de Matemática Aplicada às Ciências Sociais 10.º e 11.º Anos de Escolaridade Prova 835/2.ª Fase 9 Páginas Duração

Leia mais

Teste Intermédio de Matemática A Matemática A Versão 1 10.º Ano de Escolaridade COTAÇÕES GRUPO I 50 pontos GRUPO II

Teste Intermédio de Matemática A Matemática A Versão 1 10.º Ano de Escolaridade COTAÇÕES GRUPO I 50 pontos GRUPO II Teste Intermédio de Matemática A Versão 1 Teste Intermédio Matemática A Versão 1 Duração do Teste: 90 minutos 06.05.011 10.º Ano de Escolaridade Decreto-Lei n.º 74/004, de 6 de Março COTAÇÕES GRUPO I 1....

Leia mais

Prova Escrita de Matemática A

Prova Escrita de Matemática A EXAME NACIONAL DO ENSINO SECUNDÁRIO Decreto-Lei n.º 74/2004, de 26 de Março Prova Escrita de Matemática A 12.º Ano de Escolaridade Prova 635/Época Especial 10 Páginas Duração da Prova: 150 minutos. Tolerância:

Leia mais

Estruturas de Decisão. APROG (Civil) Aula 6

Estruturas de Decisão. APROG (Civil) Aula 6 Estruturas de Decisão APROG () Aula 6 Conteúdo Estrutura If...Then Estrutura If...Then...Else 2 Conceito As Estruturas de Controlo servem para modificar o fluxo das instruções seguidas por um determinado

Leia mais

AVALIAÇÃO DA CAPACIDADE PARA A FREQUÊNCIA DO CURSO DE LICENCIATURA EM

AVALIAÇÃO DA CAPACIDADE PARA A FREQUÊNCIA DO CURSO DE LICENCIATURA EM Página 1 de 10 Prova escrita especialmente adequada destinada a avaliar a capacidade para a frequência do ensino superior dos maiores de 23 anos, Decreto-Lei n.º 64/2006, de 21 de março Prova de ingresso

Leia mais

ao paradigma imperativo

ao paradigma imperativo PARADIGMA FUNCIONAL PARADIGMA FUNCIONAL: INTRODUÇÃO G Exemplos de linguagens funcionais LISP - Início: LP puramente funcional - Depois: acréscimo de alguns recursos imperativos (aumentaram eficiência de

Leia mais

BCC Introdu c ao ` a Programa c ao Portugol Guillermo C amara-ch avez UFOP 1/35

BCC Introdu c ao ` a Programa c ao Portugol Guillermo C amara-ch avez UFOP 1/35 BCC 201 - Introdução à Programação Portugol Guillermo Cámara-Chávez UFOP 1/35 Introdução I Lógica A lógica é usada no dia a dia das pessoas que trabalham com computação para solucionar problemas de forma

Leia mais

1ª LISTA DE EXERCÍCIOS

1ª LISTA DE EXERCÍCIOS Departamento de Informática 205/2 ª LISTA DE EXERCÍCIOS Essa lista de exercícios deve ser resolvida integralmente usando o ambiente BOCA. Instruções gerais para o uso do BOCA: O BOCA é um programa que

Leia mais

PROVA Duração da prova: 120 minutos

PROVA Duração da prova: 120 minutos Página 1 de 11 Prova escrita especialmente adequada destinada a avaliar a capacidade para a frequência do ensino superior dos maiores de 23 anos, Decreto-Lei n.º 64/2006, de 21 de março Prova de ingresso

Leia mais

Fundamentos da Programação

Fundamentos da Programação Fundamentos da Programação Segundo Teste 18 de Junho de 2014 15:00 16:30 1. (1.0) Diga quais as fases por que passa o desenvolvimento de um programa no modelo estudado e o que se faz em cada uma delas.

Leia mais

CURSO DE ENGENHARIA DE COMPUTAÇÃO REGULAMENTO DO TRABALHO DE CONCLUSÃO DE CURSO (TCC) CAPÍTULO I DAS DISPOSIÇÕES PRELIMINARES

CURSO DE ENGENHARIA DE COMPUTAÇÃO REGULAMENTO DO TRABALHO DE CONCLUSÃO DE CURSO (TCC) CAPÍTULO I DAS DISPOSIÇÕES PRELIMINARES Pontifícia Universidade Católica do Paraná Escola Politécnica Curso de Engenharia de Computação Campus Curitiba CURSO DE ENGENHARIA DE COMPUTAÇÃO REGULAMENTO DO TRABALHO DE CONCLUSÃO DE CURSO (TCC) CAPÍTULO

Leia mais

Compilador de LP3 para C3E e P3

Compilador de LP3 para C3E e P3 Compilador de LP3 para C3E e P3 Luís Gil 1 13 de Junho de 2005 1 estudante de Ciências Informáticas no Instituto Superior Técnico 1 Introdução Este relatório descreve a sintaxe e a semântica da Linguagem

Leia mais

Introdução à Programação em C (I)

Introdução à Programação em C (I) Introdução à Programação em C (I) IAED Tagus, 2009/2010 Organização de Ficheiros em C Organização Típica de Ficheiros em C Inclusão de bibliotecas de sistema Inclusão de bibliotecas locais Definição de

Leia mais

Programação Funcional Apontamentos (Versão 1.16)

Programação Funcional Apontamentos (Versão 1.16) Programação Funcional Apontamentos (Versão 1.16) Pedro Quaresma de Almeida 1 2 de Outubro de 2008 1 Departamento de Matemática da Universidade de Coimbra. Conteúdo 1 Introdução 2 1.1 Diferentes Metodologias.............................

Leia mais

Laboratórios de Comunicações III MiECom (2 o ano)

Laboratórios de Comunicações III MiECom (2 o ano) Laboratórios de Comunicações III MiECom (2 o ano) Projecto integrado Ano Lectivo de 08/09 Versão: V20080917 1 Objectivos Com este projecto integrado pretende-se sedimentar os conhecimentos introduzidos

Leia mais

Fundamentos da Programação

Fundamentos da Programação Fundamentos da Programação Solução do Segundo Teste 18 de Janeiro de 2013 09:00 10:30 1. (2.0) Escolha a única resposta incorrecta para as seguintes questões. Cada resposta certa vale 1 valor e cada resposta

Leia mais

CAPÍTULO I DAS DISPOSIÇÕES PRELIMINARES

CAPÍTULO I DAS DISPOSIÇÕES PRELIMINARES R E S O L U Ç Ã O N. 54/2008 CONSUN APROVA O REGULAMENTO PARA ELABORAÇÃO DO PROJETO FINAL (OU TRABALHO DE CONCLUSÃO DE CURSO TCC), DO CURSO DE ENGENHARIA DE COMPUTAÇÃO DO CCET CÂMPUS CURITIBA, PARA INGRESSANTES

Leia mais

INTELIGÊNCIA ARTIFICIAL E SISTEMAS DE DECISÃO Ano Lectivo 2005/2006 Semestre de Inverno. 1º Exame, 13/Janeiro/2006

INTELIGÊNCIA ARTIFICIAL E SISTEMAS DE DECISÃO Ano Lectivo 2005/2006 Semestre de Inverno. 1º Exame, 13/Janeiro/2006 Mestrado em Engenharia Electrotécnica e de Computadores Licenciatura em Engenharia Electrotécnica e de Computadores Licenciatura em Engenharia Aeroespacial INTELIGÊNCIA ARTIFICIAL E SISTEMAS DE DECISÃO

Leia mais

Algoritmos. Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi

Algoritmos. Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi Algoritmos Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi Conceitos Linhas de Código de um Algoritmo ou Programa escrita do programa linha a linha, ou seja, a sintaxe do programa, podendo-se

Leia mais

Teste Intermédio de Matemática A Matemática A Versão 1 11.º Ano de Escolaridade COTAÇÕES GRUPO I 50 pontos GRUPO II 150 pontos

Teste Intermédio de Matemática A Matemática A Versão 1 11.º Ano de Escolaridade COTAÇÕES GRUPO I 50 pontos GRUPO II 150 pontos Teste Intermédio de Matemática A Versão 1 Teste Intermédio Matemática A Versão 1 Duração do Teste: 90 minutos 27.01.2010 11.º Ano de Escolaridade Decreto-Lei n.º 74/2004, de 26 de Março COTAÇÕES GRUPO

Leia mais

Introdução à Computação. Estruturas de Decisão. ISEP DEI, Angelo Martins 2006 Estruturas de Decisão - 1

Introdução à Computação. Estruturas de Decisão. ISEP DEI, Angelo Martins 2006 Estruturas de Decisão - 1 Introdução à Computação Estruturas de Decisão ISEP DEI, Angelo Martins 2006 Estruturas de Decisão - 1 Conteúdo Conceito e aplicação O que são e para que servem as estruturas de decisão. Estrutura If...

Leia mais

1 Autómatos Finitos Deterministas

1 Autómatos Finitos Deterministas Métodos de Programação III LESI, Universidade do Minho Ano lectivo 2006/2007 João Saraiva Ficha Teórico-Prática N o 2 Este texto está escrito em literate Haskell. Isto é, pode ser interpretado como um

Leia mais

Expressões Condicionais

Expressões Condicionais Programação Funcional Capítulo 4 Expressões Condicionais José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2013.1 1/38 1 Combinando funções 2 Expressão condicional 3

Leia mais

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular INTRODUÇÃO À PROGRAMAÇÃO Ano Lectivo 2010/2011

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular INTRODUÇÃO À PROGRAMAÇÃO Ano Lectivo 2010/2011 Programa da Unidade Curricular INTRODUÇÃO À PROGRAMAÇÃO Ano Lectivo 2010/2011 1. Unidade Orgânica Ciências da Economia e da Empresa (1º Ciclo) 2. Curso Engenharia Informática 3. Ciclo de Estudos 1º 4.

Leia mais

Linguagens de Programação Princípios e Paradigmas

Linguagens de Programação Princípios e Paradigmas Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Linguagens e Ambientes de Programação 2002-2003 Linguagens de Programação Princípios e Paradigmas Gladys Castillo

Leia mais

TÉCNICO DE INFORMÁTICA - SISTEMAS

TÉCNICO DE INFORMÁTICA - SISTEMAS 782 - Programação em C/C++ - estrutura básica e conceitos fundamentais Linguagens de programação Linguagem de programação são conjuntos de palavras formais, utilizadas na escrita de programas, para enunciar

Leia mais

Fundamentos da Programação. Ano lectivo , 2 o Semestre Projecto Primeira Parte 1. Nim

Fundamentos da Programação. Ano lectivo , 2 o Semestre Projecto Primeira Parte 1. Nim Fundamentos da Programação Ano lectivo 2013-14, 2 o Semestre Projecto Primeira Parte 1 Nim Nim é um jogo de estratégia matemática, que pode ser jogado casualmente usando um conjunto de objectos dispostos

Leia mais

Programação Orientada a Objetos. Programação Funcional

Programação Orientada a Objetos. Programação Funcional Programação Orientada a Objetos Programação Funcional Cristiano Lehrer, M.Sc. Introdução (1/3) É uma categoria de linguagens não-imperativas. Imperativas: Uso eficiente das arquiteturas de computadores

Leia mais

Lógica de Hoare. Abordagem que usaremos: aplicar o método de Hoare sobre uma linguagem de programação imperativa simplificada.

Lógica de Hoare. Abordagem que usaremos: aplicar o método de Hoare sobre uma linguagem de programação imperativa simplificada. Lógica de Hoare Método axiomático para provar que determinados programas são corretos. Introduzido em 1969 por Charles Antony Richard Hoare. Também utilizado para especificar a semântica de linguagens

Leia mais

2.2.5 EXPRESSÕES - Regras para o cálculo de valores

2.2.5 EXPRESSÕES - Regras para o cálculo de valores Métodos de Programação I Departamento de Matemática, FCTUC 30 2.2.5 EXPRESSÕES - Regras para o cálculo de valores As expressões fornecidas ao computador, quer tenham variáveis, constantes ou apenas literais,

Leia mais

Linguagem Haskell. Universidade Estadual Santa Cruz Conceitos de Linguagens de Programação. Tiago Carneiro 19 Agosto 2013

Linguagem Haskell. Universidade Estadual Santa Cruz Conceitos de Linguagens de Programação. Tiago Carneiro 19 Agosto 2013 Linguagem Haskell Universidade Estadual Santa Cruz Conceitos de Linguagens de Programação Tiago Carneiro 19 Agosto 2013 1 1 Linguagem Haskell Linguagem de programação funcional É um paradigma de programação

Leia mais

Primeira Prova de Linguagens de Programação - DCC024B -

Primeira Prova de Linguagens de Programação - DCC024B - Primeira Prova de Linguagens de Programação - DCC024B - Ciência da Computação Nome: Eu dou minha palavra de honra que não trapacearei neste exame. Número de matrícula: As regras do jogo: A prova é sem

Leia mais

Departamento de Informática

Departamento de Informática Departamento de Informática Licenciatura em Engenharia Informática Sistemas Distribuídos 1ª chamada, 19 de Janeiro de 2011 1º Semestre, 2011/2012 NOTAS: Leia com atenção cada questão antes de responder.

Leia mais

Prova Escrita de Matemática A

Prova Escrita de Matemática A EXAME NACIONAL DO ENSINO SECUNDÁRIO Decreto-Lei n.º 74/004, de 6 de Março Prova Escrita de Matemática A.º ano de Escolaridade Prova 65/.ª Fase Páginas Duração da Prova: 50 minutos. Tolerância: 0 minutos

Leia mais

8º ANO. Lista extra de exercícios

8º ANO. Lista extra de exercícios 8º ANO Lista extra de exercícios . Determine os valores de x que tornam as equações a seguir verdadeiras. a) (x + 4)(x ) = 0 b) (x + 6)(x ) = 0 c) (x + )(6x 9) = 0 d) 4x(x ) = 0 e) 7x(x ) = 0. Determine

Leia mais

Mestrado em Exercício e Bem-Estar (2º Ciclo, 2º ano) DISSERTAÇÃO NORMAS ORIENTADORAS. Ano Lectivo de 2016/2017

Mestrado em Exercício e Bem-Estar (2º Ciclo, 2º ano) DISSERTAÇÃO NORMAS ORIENTADORAS. Ano Lectivo de 2016/2017 Mestrado em Exercício e Bem-Estar (2º Ciclo, 2º ano) DISSERTAÇÃO NORMAS ORIENTADORAS Ano Lectivo de 2016/2017 Versão de 20/10/2016 1) ÍNDICE 1) ÍNDICE... 2 2) ÂMBITO E OBJECTIVOS... 3 3) ETAPAS DO PROJECTO...

Leia mais

Cálculo proposicional

Cálculo proposicional O estudo da lógica é a análise de métodos de raciocínio. No estudo desses métodos, a lógica esta interessada principalmente na forma e não no conteúdo dos argumentos. Lógica: conhecimento das formas gerais

Leia mais

EXERCÍCIOS DE PROGRAMAÇÃO EM LÓGICA

EXERCÍCIOS DE PROGRAMAÇÃO EM LÓGICA FACULDADE DE ENGENHARIA DA UNIVERSIDADE DO PORTO EXERCÍCIOS DE PROGRAMAÇÃO EM LÓGICA LUÍS PAULO REIS DANIEL CASTRO SILVA MESTRADO INTEGRADO EM ENGENHARIA INFORMÁTICA E COMPUTAÇÃO PROGRAMAÇÃO EM LÓGICA

Leia mais

ÍNDICE GERAL PARTE I PROGRAMAÇÃO PROCEDIMENTAL INTRODUÇÃO 3 2 VISÕES (I 39 OBJETIVOS... 39

ÍNDICE GERAL PARTE I PROGRAMAÇÃO PROCEDIMENTAL INTRODUÇÃO 3 2 VISÕES (I 39 OBJETIVOS... 39 ÍNDICE GERAL AGRADECIMENTOS... VII EXTRATEXTO: FIGURAS A CORES... XVII ÍNDICE DE FIGURAS... XXV ÍNDICE DE TABELAS E QUADROS...XXXIII ÍNDICE DE CÓDIGO... XXXV SOBRE O LIVRO...XXXIX PARTE I PROGRAMAÇÃO PROCEDIMENTAL...

Leia mais

Paradigmas de Programação

Paradigmas de Programação Paradigmas de Programação Fabrício Olivetti de França 14 de Junho de 2018 1 λ-cálculo 2 Computabilidade Computabilidade é uma área de estudo central da Ciência da Computação. Ela estuda a possibilidade

Leia mais

Aula 4 - Operadores. Prof. Laura Silva de Assis. Engenharia de Computação 2 o Período

Aula 4 - Operadores. Prof. Laura Silva de Assis. Engenharia de Computação 2 o Período Programação I Aula 4 - Prof. Laura Silva de Assis Engenharia de Computação 2 o Período CEFET/RJ - Centro Federal de Educação Tecnológica Celso Suckow da Fonseca UnED Petrópolis 2 o semestre - 2015 1 Sumário

Leia mais

Matemática A COTAÇÕES. GRUPO I... (5 10 pontos)... GRUPO II... Teste Intermédio de Matemática A. Versão 1. Teste Intermédio.

Matemática A COTAÇÕES. GRUPO I... (5 10 pontos)... GRUPO II... Teste Intermédio de Matemática A. Versão 1. Teste Intermédio. Teste Intermédio de Matemática A Versão 1 Teste Intermédio Matemática A Versão 1 Duração do Teste: 90 minutos 15.03.2010 12.º Ano de Escolaridade Decreto-Lei n.º 74/2004, de 26 de Março COTAÇÕES GRUPO

Leia mais

Apresentação. !! Familiarização com os métodos de construção de compiladores de linguagens e com as técnicas de compilação mais habituais.

Apresentação. !! Familiarização com os métodos de construção de compiladores de linguagens e com as técnicas de compilação mais habituais. Apresentação Universidade dos Açores Departamento de Matemática www.uac.pt/~hguerra/!! Aquisição de conceitos sobre a definição de linguagens de programação.!! Familiarização com os métodos de construção

Leia mais

Fundamentos de Algoritmos - Aula 1

Fundamentos de Algoritmos - Aula 1 Fundamentos de Algoritmos - Aula 1 CIC/UFRGS 2006/1 Números e Aritmética 1 espécies mais populares inteiros positivos inteiros negativos frações, ou racionais reais 5-5 2/3 17/3 #i1.4142135623731 (representação

Leia mais

Mestrado Integrado em Engenharia Electrotécnica e de Computadores 2006/2007. Programação 2. Trabalho Prático P1A

Mestrado Integrado em Engenharia Electrotécnica e de Computadores 2006/2007. Programação 2. Trabalho Prático P1A Mestrado Integrado em Engenharia Electrotécnica e de Computadores 2006/2007 Programação 2 2º Semestre Trabalho Prático P1A Efectue as tarefas de programação descritas abaixo, usando a linguagem C++ em

Leia mais

Paradigmas. Fortran, Algol, Algol-68, Pascal, C, Cobol, PL/I

Paradigmas. Fortran, Algol, Algol-68, Pascal, C, Cobol, PL/I Paradigmas Paradigmas Tradicional Fortran, Algol, Algol-68, Pascal, C, Cobol, PL/I Paradigmas Tradicional Fortran, Algol, Algol-68, Pascal, C, Cobol, PL/I OO Simula-67, Smalltalk, C++, Eiffel, Object Pascal,

Leia mais

Organização de Computadores

Organização de Computadores Organização de Computadores Aula #5.1 EBS 111 ICC Prof. Luiz Fernando S. Coletta luizfsc@tupa.unesp.br Campus de Tupã Exercício 3 (correção) 1. Converta as sequências binárias em números de base 10: (a)

Leia mais

Programação de Computadores

Programação de Computadores Programação de Computadores Instituto de Computação UFF Departamento de Ciência da Computação Otton Teixeira da Silveira Filho Conteúdo Um exemplo de programa Alguns exemplos simples Comandos de decisão:

Leia mais

Computação e Programação Exame Época de recurso

Computação e Programação Exame Época de recurso Nome : Número : Computação e Programação 2013-2014 Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas DECivil Exame Época de recurso 29 de Janeiro de 2014 v

Leia mais

PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95

PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95 PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95 Exercícios de revisão Lista 01: a) Monte um mapa conceitual indicando as relações entre os seguintes conceitos, no contexto do assunto visto em aula:

Leia mais

Informática para as Ciências e Engenharias - 2º semestre 2015/2016

Informática para as Ciências e Engenharias - 2º semestre 2015/2016 Informática para as Ciências e Engenharias - 2º semestre 2015/2016 Exame de Recurso, 1 de Julho de 2016, 2h30m Nome: Nº Avisos: Sem consulta; a interpretação do enunciado é da responsabilidade do estudante;

Leia mais

Algoritmos e Estruturas de Dados I IEC012. Linguagem C - Estruturas de Controle - Seleção. Prof. César Melo

Algoritmos e Estruturas de Dados I IEC012. Linguagem C - Estruturas de Controle - Seleção. Prof. César Melo Algoritmos e Estruturas de Dados I IEC012 Linguagem C - Estruturas de Controle - Seleção Prof. César Melo Estruturas de Controle: Condicional Estruturas: Simples Composta Múltipla escolha Estrutura Condicional

Leia mais

Prova Escrita de Matemática A

Prova Escrita de Matemática A Exame Nacional do Ensino Secundário Decreto-Lei n.º 74/2004, de 26 de Março Prova Escrita de Matemática A 12.º Ano de Escolaridade Prova 635/Época Especial 11 Páginas Duração da Prova: 150 minutos. Tolerância:

Leia mais

Prova Escrita de Matemática Aplicada às Ciências Sociais

Prova Escrita de Matemática Aplicada às Ciências Sociais EXAME NACIONAL DO ENSINO SECUNDÁRIO Decreto-Lei n.º 74/004, de 6 de Março Prova Escrita de Matemática Aplicada às Ciências Sociais 10.º/11.º anos ou 11.º/1.º anos de Escolaridade Prova 835/.ª Fase 11 Páginas

Leia mais

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular INTRODUÇÃO À PROGRAMAÇÃO Ano Lectivo 2017/2018

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular INTRODUÇÃO À PROGRAMAÇÃO Ano Lectivo 2017/2018 Programa da Unidade Curricular INTRODUÇÃO À PROGRAMAÇÃO Ano Lectivo 2017/2018 1. Unidade Orgânica Ciências da Economia e da Empresa (1º Ciclo) 2. Curso Engenharia Informática 3. Ciclo de Estudos 1º 4.

Leia mais

Teste Intermédio de Matemática A Matemática A Versão 1 11.º Ano de Escolaridade COTAÇÕES GRUPO I 50 pontos GRUPO II

Teste Intermédio de Matemática A Matemática A Versão 1 11.º Ano de Escolaridade COTAÇÕES GRUPO I 50 pontos GRUPO II Teste Intermédio de Matemática A Versão 1 Teste Intermédio Matemática A Versão 1 Duração do Teste: 90 minutos.0.011 11.º Ano de Escolaridade Decreto-Lei n.º 7/00, de 6 de Março COTAÇÕES GRUPO I 1.... 10

Leia mais

MAC 0316/5754 Conceitos de Linguagens de Programação Primeiro Semestre de 2011 Primeira Prova 29 de março de 2011

MAC 0316/5754 Conceitos de Linguagens de Programação Primeiro Semestre de 2011 Primeira Prova 29 de março de 2011 MAC 0316/5754 Conceitos de Linguagens de Programação Primeiro Semestre de 2011 Primeira Prova 29 de março de 2011 Nome do aluno: Assinatura: N ō USP: Instruções: 1. Preencha o cabeçalho acima. 2. Não destaque

Leia mais

Representação do Conhecimento

Representação do Conhecimento Instituto Superior Técnico Licenciatura em Engenharia Informática e de Computadores Campus do Tagus Park Representação do Conhecimento 1 o Teste 10 de Abril de 2006 19:30h 21:00h Nome: Número: Escreva

Leia mais

Prova Escrita de Matemática A

Prova Escrita de Matemática A EXAME NACIONAL DO ENSINO SECUNDÁRIO Decreto-Lei n.º 74/2004, de 26 de Março Prova Escrita de Matemática A 12.º Ano de Escolaridade Prova 635/1.ª Fase 12 Páginas Duração da Prova: 150 minutos. Tolerância:

Leia mais

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular ANÁLISE MATEMÁTICA Ano Lectivo 2013/2014

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular ANÁLISE MATEMÁTICA Ano Lectivo 2013/2014 Programa da Unidade Curricular ANÁLISE MATEMÁTICA Ano Lectivo 2013/2014 1. Unidade Orgânica Ciências da Economia e da Empresa (1º Ciclo) 2. Curso Engenharia Informática 3. Ciclo de Estudos 1º 4. Unidade

Leia mais

Linguagens de Programação

Linguagens de Programação Linguagens de Programação Fabio Mascarenhas - 2015.2 http://www.dcc.ufrj.br/~fabiom/lp Introdução Quais das expressões abaixo têm o mesmo significado? (vector-ref a 42) Introdução Quais das expressões

Leia mais

Procedimentos e Algorítmos Programas e Linguagens de Programação Tese de Church-Turing Formas de Representação de Linguagens

Procedimentos e Algorítmos Programas e Linguagens de Programação Tese de Church-Turing Formas de Representação de Linguagens Procedimentos e Algorítmos Programas e Linguagens de Programação Tese de Church-Turing Formas de Representação de Linguagens 1 Introdução Estudar computação do ponto de vista teórico é sinônimo de caracterizar

Leia mais

Fundamentos de programação

Fundamentos de programação Fundamentos de programação Aula Introdutória Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno Apresentação Disciplina: Fundamentos de Programação Horário: 2 E0E1, 4E0E1, 6CD Professor:

Leia mais

Noções de algoritmos - Aula 1

Noções de algoritmos - Aula 1 Noções de algoritmos - Aula 1 Departamento de Física UFPel Definição de algoritmo Sequência ordenada e finita de operações para a realização de uma tarefa. Tarefa: Experimento de Física I. Passo 1: Reunir

Leia mais

Lógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo

Lógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo Lógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo Este documento explica como transformar um algoritmo escrito na forma pseudocódigo

Leia mais

Fundamentos da Programação

Fundamentos da Programação Fundamentos da Programação Solução do Primeiro Teste 27 de Outubro de 2012 09:00 10:30 1. (1.0) O que é um processo computacional? Qual a relação entre um programa e um processo computacional? Um processo

Leia mais

Apresentação. Informação geral + Conceitos iniciais

Apresentação. Informação geral + Conceitos iniciais Apresentação Informação geral + Informação geral Página da cadeira Objectivos principais Compreender a importância dos algoritmos e dos programas de computador para a resolução de problemas em engenharia.

Leia mais

Linguagens de Programação Aula 13

Linguagens de Programação Aula 13 Linguagens de Programação Aula 13 Celso Olivete Júnior olivete@fct.unesp.br Na aula passada Suporte para a programação orientada a objetos 2 Na aula de hoje Programação Funcional Linguagem Haskell 3 Roteiro

Leia mais

Fundamentos da Programação

Fundamentos da Programação Fundamentos da Programação Solução do Primeiro Teste 26 de Outubro de 2013 09:00 10:30 1. (1.0) O que é um processo computacional? Qual a relação entre um programa e um processo computacional? Um processo

Leia mais

Prova Escrita de Matemática A

Prova Escrita de Matemática A EXAME NACIONAL DO ENSINO SECUNDÁRIO Decreto-Lei n.º 74/2004, de 26 de Março Prova Escrita de Matemática A 12.º Ano de Escolaridade Prova 635/1.ª Fase Provas Adaptadas Braille Arial 24 Comic Sans 28 13

Leia mais