CURSO de CIÊNCIA DA COMPUTAÇÃO - Gabarito
|
|
- Eric Fonseca de Caminha
- 8 Há anos
- Visualizações:
Transcrição
1 UNIVERSIDADE FEDERAL FLUMINENSE TRANSFERÊNCIA 2 o semestre letivo de 2005 e 1 o semestre letivo de 2006 CURSO de CIÊNCIA DA COMPUTAÇÃO - Gabarito Verifique se este caderno contém : INSTRUÇÕES AO CANDIDATO PROVA DE REDAÇÃO enunciadas duas propostas; PROVA DE CONHECIMENTOS ESPECÍFICOS - enunciadas questões discursivas totalizando dez pontos. Se este caderno não contiver integralmente o descrito no item anterior, notifique imediatamente ao fiscal. No espaço reservado à identificação do candidato, além de assinar, preencha o campo respectivo com seu nome. Não é permitido fazer uso de instrumentos auxiliares para o cálculo e o desenho, portar material que sirva para consulta nem equipamento destinado à comunicação. Na avaliação do desenvolvimento das questões será considerado somente o que estiver escrito a caneta, com tinta azul ou preta, nos espaços apropriados. O tempo disponível para realizar estas provas é de quatro horas. Ao terminar, entregue ao fiscal este caderno devidamente assinado. Tanto a falta de assinatura quanto a assinatura fora do local apropriado poderá invalidar sua prova. Certifique-se de ter assinado a lista de presença. Colabore com o fiscal, caso este o convide a comprovar sua identidade por impressão digital. Você deverá permanecer no local de realização das provas por, no mínimo, noventa minutos. AGUARDE O AVISO PARA O INÍCIO DA PROVA RESERVADO À IDENTIFICAÇÃO DO CANDIDATO RESERVADO AOS AVALIADORES REDAÇÃO rubrica: C. ESPECÍFICOS rubrica: 1
2 Prova de Conhecimentos Específicos 1 a QUESTÃO: (1,0 ponto) Representação binária Considere o seguinte conjunto de bits: , em uma máquina que possui o tamanho da palavra igual a 8 bits. a) Indique o valor, em decimal, que está sendo representado para cada um dos casos abaixo (pode deixar as contas indicadas): a.1) o padrão de bits representa um inteiro sem sinal; a.2) o padrão de bits representa um inteiro com sinal utilizando a representação sinal e magnitude; a.3) o padrão de bits representa um inteiro com sinal utilizando a representação complemento a 2; a.4) o padrão de bits representa um inteiro com sinal utilizando a representação excesso de 127. b) Para representar números em ponto flutuante no formato (+/- 1, M) 2 x 2 E, esta máquina utiliza a seguinte representação: 1 bit 3 bits 4 bits S E M O primeiro bit indica o sinal do número (0 para números positivos, 1 para números negativos), os três bits seguintes representam o expoente representado em sinal e magnitude e os quatro bits seguintes contêm os bits da parte fracionária da mantissa. b.1) Indique o valor que o conjunto de bits acima representa, caso consideremos que ele represente um número em ponto flutuante. b.2) Converta 2,7 para esta representação em ponto flutuante. a.1) = = 215 a.2) ( ) = 87 a.3) = = 41 a.4) =
3 b.1) bit de sinal = 1, número negativo expoente = 101 em sinal e magnitude = 1 parte fracionária da mantissa = 0111 N = ( 1,0111) 2 x 2 1 = ( 0,10111) 2 = 0,71875 b.2) 2,7 = + (10,101) 2 = +(1,0101) 2 x 2 +1 Logo teremos: Bit de sinal = 0 Bits para Expoente = 001 Bits para Mantissa = 0101 Representação:
4 2 a QUESTÃO: (1,0 ponto) Organização de máquina Considere uma máquina que possa endereçar 128K bytes de memória física, sendo que cada endereço referencia uma célula de 1 byte. Ela possui um registrador RI que armazena as instruções e um registrador CI que armazena o endereço da instrução a ser executada. Além destes dois registradores, o processador possui 8 registradores para armazenar operandos. As instruções são todas de mesmo tamanho (3 bytes), manipulam dois operandos e possuem três campos: o primeiro contém o código de operação, o segundo indica o registrador onde se encontra um operando e o seguinte identifica o endereço de memória do outro operando. Indique: a) o tamanho mínimo do CI em bits; b) o tamanho mínimo do RI em bits; c) o tamanho da memória em bits; d) o número máximo de instruções que esta máquina pode possuir. a) Se a máquina pode endereçar 128K bytes e cada endereço referencia um byte, o número de bits necessários para o endereço é log 2 (128 x 2 10 ) = log 2 (2 7 x 2 10 ) = log 2 (2 17 ) = 17. Logo o tamanho mínimo de CI é igual a 17 bits. b) Se a máquina possui instruções de 3 bytes, o tamanho mínimo do RI é 24 bits. c) 128K bytes = 128K x 8 bits = 2 20 bits = 1 M bits d) Como esta máquina possui instruções de 24 bits com três campos, sendo o segundo campo utilizado para indicar um registrador (3 bits), o terceiro para indicar o endereço de memória do operando (17 bits), sobram 4 bits para o primeiro campo, que indica o código de operação. Com 4 bits, podemos ter no máximo 16 instruções. 4
5 3 a QUESTÃO: (1,0 ponto) Execução de programas Explique como funcionam os processos de compilação e ligação. O processo de compilação consiste na análise de um programa escrito em linguagem de alto nível (programa fonte) e sua posterior tradução para um programa equivalente em linguagem binária de máquina (código objeto). A análise do programa fonte pode ser dividida em três partes: léxica, sintática e semântica. Após esta tripla análise, é gerado um código intermediário, sendo construídas várias estruturas que auxiliam na realização da segunda fase que consiste na efetiva criação do código binário de máquina. O processo de ligação consiste em examinar todo o código objeto gerado após a compilação e procurar as referências às rotinas externas ao programa não resolvidas em bibliotecas do sistema ou em outros módulos objetos. Caso a rotina seja encontrada, ela é inserida no código objeto gerando um código executável. Caso contrário, gera-se uma mensagem de erro. 5
6 4 a QUESTÃO: (2,0 pontos) Faça um programa Pascal para ler um arquivo texto, escolhido pelo usuário, que contenha apenas números reais. Escreva no vídeo: o menor número, o maior número e a média de todos os números do arquivo lido. Caso o arquivo esteja vazio, escreva arquivo sem números. Exemplo de Arquivo de Entrada Saída Correspondente Menor Número: Maior Número: Média: program quest_1(input{teclado}, output {vídeo}, Arq{e}); uses crt; {ou wincrt se BPW} var Arq:text; Nome: string; Num, maior, menor, soma: real; quantos: longint; write(output, 'Qual o nome do arquivo: '); readln(input, Nome); assign(arq, Nome); reset(arq); quantos:= 0; Soma:= 0; while not eof(arq) do read(arq, Num); if quantos=0 then Maior:= Num; Menor:= Num end else if Num>Maior then Maior:= Num else Menor Número: Maior Número: Média:
7 If Num<Menor then Menor:= Num; soma:= soma + Num; inc(quantos); if quantos=0 then writeln(output, 'Arquivo sem números') else writeln(output, 'Menor Número: ', Menor:10:2); writeln(output, 'Maior Número: ', Maior:10:2); writeln(output, 'Média: ', soma/quantos:17:2); close(arq); readkey; end. 7
8 5 a QUESTÃO: (2,0 pontos) Faça um programa Pascal para ler um arquivo texto, contendo uma palavra por linha, e escreva o dicionário das palavras encontradas; isto é, a lista de palavras sem repetições. Suponha que o dicionário jamais tenha mais que duzentas palavras de trinta caracteres. Exemplo de Arquivo de Entrada Saída Correspondente O O que que será será vive que suspirando será que vive suspirando O tempo perguntou pro tempo quanto tempo o tempo tem O tempo perguntou pro quanto o tem program quest_2(input{teclado}, output {vídeo}, Arq{e}); uses crt; {ou wincrt se BPW} const C_Tam_Dicionario = 200; C_Tam_Palavra = 30; type T_Dominio = 1..C_Tam_Dicionario; T_Palavra = string[c_tam_palavra]; T_Vetor = array[t_dominio] of T_Palavra; T_Dicionario = record Usados: 0..C_Tam_Dicionario; Dic: T_Vetor; procedure insere(var Dicion{e/s}: T_Dicionario; P{e}: T_Palavra); function pertence(alfa{e}: T_Dicionario; Beta{e}: T_Palavra):boolean; var ind: integer; 8
9 ind:= 0; while (ind<=alfa.usados) and (Alfa.Dic[Ind]<>Beta) do inc(ind); pertence:= (ind<=alfa.usados); if Dicion.usados<C_Tam_Dicionario then if not pertence(dicion, P) then with Dicion do inc(usados); Dic[usados]:= P var Arq:text; Nome: string; Palavra: T_Palavra; D: T_Dicionario; Indice: Integer; write(output, 'Qual o nome do arquivo: '); readln(input, Nome); assign(arq, Nome); reset(arq); D.usados:= 0; while not eof(arq) do readln(arq, Palavra); insere(d, Palavra); close(arq); for indice:= 1 to D.usados do writeln(output, D.Dic[Indice]); readkey; end. 9
10 6 a QUESTÃO: (1,5 ponto) x 2 π 2 Seja f(x) = 3x+ 2 sen t dt,x 1 4. Determine os coeficientes α, β e γ do polinômio p(x) = α(x 1) 2 + β(x 1) + γ para que p(1) = f(1), p (1) = f (1) e p (1) = f"(1) π. Cálculos e respostas: Como p(1) = γ e f(1) = 3, devemos ter γ = 3. Como p (x) = 2 α (x 1) + β para todo x f (x) = sen 2 π x 2 para todo x, então f (1) = , então p (1) = β. Por outro lado como 2 2 Como p (x) = 2 α para todo x, então p (1) = 2α. π 2 Por outro lado f (x) = 2πx sen x 4 cos π 2 x para todo x. 4 Logo f (1) = 2π f"(1) =π. Daí, como p (1) = π 2 = 4. Logo β = 4., temos 2α = π = 1, isto é, π α =
11 7 a QUESTÃO: (1,5 ponto) As funções reais f(x, y, z) e g(x, y) são diferenciáveis e para todo (x, y) no domínio de g, f(x, y, g(x, y)) = 0. f f f Suponha que g(1,1) = 3, ( 1,1,3) = 2, ( 1,1,3) = 5 e ( 1,1,3) = 10. Determine x y z a equação do plano tangente ao gráfico de g no ponto (1,1,3). Cálculos e resposta: Como z = g(x, y) é uma função diferenciável definida implicitamente pela equação f(x, y, g(x, y)) = 0, para todo (x, y) Dom(g), com f diferenciável, o gráfico de g está contido no conjunto de nível zero, na superfície de nível zero f(x, y, z) = 0 Assim f(1, 1, 3) = (2, 5, 10) 0 é um vetor normal ao gráfico de g no ponto (1, 1, 3). Daí a equação do plano tangente em (1, 1, 3) é: f(1, 1, 3). (x 1, y 1, z 3) = 0 (2, 5, 10). (x 1, y 1, z 3) = 0 2 (x 1) + 5(y 1) + 10(z 3) = 0 2x + 5y + 10z = 0 2x + 5y + 10z 37 = 0 11
CURSO de CIÊNCIA DA COMPUTAÇÃO - Gabarito
UNIVERSIDADE FEDERAL FLUMINENSE TRANSFERÊNCIA o semestre letivo de 006 e 1 o semestre letivo de 007 CURSO de CIÊNCIA DA COMPUTAÇÃO - Gabarito INSTRUÇÕES AO CANDIDATO Verifique se este caderno contém: PROVA
Leia maisCURSO de CIÊNCIAS ECONÔMICAS - Gabarito
UNIVERSIDADE FEDERAL FLUMINENSE TRANSFERÊNCIA 2 o semestre letivo de 2006 e 1 o semestre letivo de 2007 CURSO de CIÊNCIAS ECONÔMICAS - Gabarito INSTRUÇÕES AO CANDIDATO Verifique se este caderno contém:
Leia maisCURSO de CIÊNCIA DA COMPUTAÇÃO Niterói - Gabarito
. UNIVERSIDADE FEDERAL FLUMINENSE TRANSFERÊNCIA 2 o semestre letivo de 2010 e 1 o semestre letivo de 2011 CURSO de CIÊNCIA DA COMPUTAÇÃO Niterói - Gabarito Verifique se este caderno contém: PROVA DE REDAÇÃO
Leia maisCURSO de CIÊNCIA DA COMPUTAÇÃO (Niterói) - Gabarito
PROAC / COSEAC. UNIVERSIDADE FEDERAL FLUMINENSE PRÓ-REITORIA DE ASSUNTOS ACADÊMICOS COSEAC-COORDENADORIA DE SELEÇÃO TRANSFERÊNCIA 2 o semestre letivo de 2007 e 1 o semestre letivo de 2008 CURSO de CIÊNCIA
Leia maisCURSO de ENGENHARIA (CIVIL, ELÉTRICA, MECÂNICA, PETRÓLEO, DE PRODUÇÃO e TELECOMUNICAÇÕES) NITERÓI - Gabarito
UNIVERSIDADE FEDERAL FLUMINENSE TRANSFERÊNCIA o semestre letivo de 009 e 1 o semestre letivo de 010 CURSO de ENGENHARIA (CIVIL, ELÉTRICA, MECÂNICA, PETRÓLEO, DE PRODUÇÃO e TELECOMUNICAÇÕES) NITERÓI - Gabarito
Leia maisCURSO de COMUNICAÇÃO SOCIAL JORNALISMO - Gabarito
PROAC / COSEAC UNIVERSIDADE FEDERAL FLUMINENSE TRANSFERÊNCIA 2 o semestre letivo de 2008 e 1 o semestre letivo de 2009 CURSO de COMUNICAÇÃO SOCIAL JORNALISMO - Gabarito INSTRUÇÕES AO CANDIDATO Verifique
Leia maisCURSO de QUÍMICA - Gabarito
UNIVERSIDADE FEDERAL FLUMINENSE TRANSFERÊNCIA 2 o semestre letivo de 2009 e 1 o semestre letivo de 2010 CURSO de QUÍMICA - Gabarito INSTRUÇÕES AO CANDIDATO Verifique se este caderno contém: PROVA DE REDAÇÃO
Leia maisCURSO de COMUNICAÇÃO SOCIAL JORNALISMO - Gabarito
UNIVERSIDADE FEDERAL FLUMINENSE TRANSFERÊNCIA 2 o semestre letivo de 2010 e 1 o semestre letivo de 2011 CURSO de COMUNICAÇÃO SOCIAL JORNALISMO - Gabarito? Verifique se este caderno contém: INSTRUÇÕES AO
Leia maisCURSO de COMUNICAÇÃO SOCIAL PUBLICIDADE E PROPAGANDA Gabarito
UNIVERSIDADE FEDERAL FLUMINENSE TRANSFERÊNCIA 2 o semestre letivo de 2006 e 1 o semestre letivo de 2007 CURSO de COMUNICAÇÃO SOCIAL PUBLICIDADE E PROPAGANDA Gabarito Verifique se este caderno contém: INSTRUÇÕES
Leia maisCURSO de CIÊNCIA DA COMPUTAÇÃO NITERÓI - Gabarito
. UNIVERSIDADE FEDERAL FLUMINENSE TRANSFERÊNCIA 2 o semestre letivo de 2008 e 1 o semestre letivo de 2009 CURSO de CIÊNCIA DA COMPUTAÇÃO NITERÓI - Gabarito Verifique se este caderno contém: INSTRUÇÕES
Leia maisCONCEITOS BÁSICOS PARA A CONSTRUÇÃO DE ALGORITMOS PARA COMPUTADORES. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com
CONCEITOS BÁSICOS PARA A CONSTRUÇÃO DE ALGORITMOS PARA COMPUTADORES Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com Objetivos Compreender os conceitos de lógica de programação e de algoritmos. Conhecer
Leia maisCURSO de CIÊNCIAS CONTÁBEIS - Gabarito
UNIVERSIDADE FEDERAL FLUMINENSE TRANSFERÊNCIA 2 o semestre letivo de 2006 e 1 o semestre letivo de 2007 CURSO de CIÊNCIAS CONTÁBEIS - Gabarito INSTRUÇÕES AO CANDIDATO Verifique se este caderno contém:
Leia maisPROGRAD / COSEAC Ciência da Computação Niterói - Gabarito
Prova de Conhecimentos Específicos 1 a QUESTÃO: (3,0 pontos) Faça um programa que leia linhas (strings) do teclado, até que a string lida seja vazia. Ao final, seu programa deve dizer quantas linhas foram
Leia maisCURSO de ENGENHARIA (CIVIL, ELÉTRICA, MECÂNICA, DE PRODUÇÃO e TELECOMUNICAÇÕES) NITERÓI e RIO DAS OSTRAS - Gabarito
UNIVERSIDADE FEDERAL FLUMINENSE TRANSFERÊNCIA o semestre letivo de 009 e 1 o semestre letivo de 010 CURSO de ENGENHARIA (CIVIL, ELÉTRICA, MECÂNICA, DE PRODUÇÃO e TELECOMUNICAÇÕES) NITERÓI e RIO DAS OSTRAS
Leia maisUnidade 5: Sistemas de Representação
Arquitetura e Organização de Computadores Atualização: 9/8/ Unidade 5: Sistemas de Representação Números de Ponto Flutuante IEEE 754/8 e Caracteres ASCII Prof. Daniel Caetano Objetivo: Compreender a representação
Leia maisA declaração de uma variável vel define o seu tipo. O tipo do dado define como ele será: Armazenado na memória. Manipulado pela ULA.
Representação de Dados Tipos de dados: Caracteres (letras, números n e símbolos). s Lógicos. Inteiros. Ponto flutuante: Notações decimais: BCD. A declaração de uma variável vel define o seu tipo. O tipo
Leia maisAGUARDE O AVISO PARA INICIAR SUA PROVA
A 2 a etapa Instruções ao candidato O tempo disponível para realizar as provas dos dois cadernos que você recebeu o das provas específicas e o da redação é de quatro horas e trinta minutos. Verifique se
Leia maisVariáveis e Comandos de Atribuição
BCC 201 - Introdução à Programação Variáveis e Comandos de Atribuição Guillermo Cámara-Chávez UFOP 1/47 Estrutura Básica de um programa C I < d i r e t i v a s do pré p r o c e s s a d o r > < d e c l
Leia maisb) Quantos bits são necessários para o registrador de instruções?
Prova de Conhecimentos Específicos a QUESTÃO: (, ponto) Formato de Instruções Considere um microprocessador hipotético de 2 bits com instruções de 2 bits compostas por dois campos: o primeiro byte contém
Leia maisUniversidade Federal de São João Del Rei - UFSJ
Universidade Federal de São João Del Rei - UFSJ Instituída pela Lei 0.45, de 9/04/00 - D.O.U. de /04/00 Pró-Reitoria de Ensino de Graduação - PROEN Disciplina: Cálculo Numérico Ano: 03 Prof: Natã Goulart
Leia mais1) Digitar o código-fonte no editor do compilador Turbo Pascal para windows, exatamente como apresentado a seguir:
Introdução à Informática 1 de 6 Data: 29/05/04 1) Digitar o código-fonte no editor do compilador Turbo Pascal para windows, exatamente como apresentado a seguir: program eq2grau; uses WinCrt, Strings;
Leia maisRepresentação de Algoritmos - Linguagens de Programação
Representação de Algoritmos - Linguagens de Programação A representação de algoritmos em uma pseudo-linguagem mais próxima às pessoas é bastante útil principalmente quando o problema a ser tratado envolve
Leia maisCURSO de MEDICINA VETERINÁRIA - Gabarito
UNIVERSIDADE FEDERAL FLUMINENSE TRANSFERÊNCIA 2 o semestre letivo de 2005 e 1 o semestre letivo de 2006 CURSO de MEDICINA VETERINÁRIA - Gabarito Verifique se este caderno contém: INSTRUÇÕES AO CANDIDATO
Leia maisAlgoritmos Estruturas Seqüenciais. José Gustavo de Souza Paiva
Algoritmos Estruturas Seqüenciais José Gustavo de Souza Paiva 1 Introdução Objetivo básico da computação auxiliar os seres humanos em trabalhos repetitivos e braçais, diminuindo i i d esforços e economizando
Leia maisLista 1 para a P2. Operações com subespaços
Lista 1 para a P2 Observação 1: Estes exercícios são um complemento àqueles apresentados no livro. Eles foram elaborados com o objetivo de oferecer aos alunos exercícios de cunho mais teórico. Nós sugerimos
Leia maisUNIVERSIDADE FEDERAL FLUMINENSE TRANSFERÊNCIA 2 o semestre letivo de 2005 e 1 o semestre letivo de 2006 CURSO de ARQUITETURA E URBANISMO
UNIVERSIDADE FEDERAL FLUMINENSE TRANSFERÊNCIA 2 o semestre letivo de 2005 e 1 o semestre letivo de 2006 CURSO de ARQUITETURA E URBANISMO Verifique se este caderno contém : INSTRUÇÕES AO CANDIDATO PROVA
Leia maisTRANSFERÊNCIA FACULTATIVA, REINGRESSO E MUDANÇA DE CURSO - 2015
PROAC / COSEAC UNIVERSIDADE FEDERAL FLUMINENSE TRANSFERÊNCIA FACULTATIVA, REINGRESSO E MUDANÇA DE CURSO - 2015 CADERNO DE FILOSOFIA INSTRUÇÕES AO CANDIDATO 1. Você deve ter recebido do fiscal, um Caderno
Leia maisMétodos Numéricos. Turma CI-202-X. Josiney de Souza. josineys@inf.ufpr.br
Métodos Numéricos Turma CI-202-X Josiney de Souza josineys@inf.ufpr.br Agenda do Dia Aula 3 (10/08/15) Aritmética de ponto flutuante Representação de ponto flutuante Normalização Binária Decimal Situações
Leia maisPrimeiro roteiro de exercícios no Scilab Cálculo Numérico
Primeiro roteiro de exercícios no Scilab Cálculo Numérico Rodrigo Fresneda 13 de fevereiro de 2012 Guia para respostas: Responda a todas as questões que estão em negrito ao longo do roteiro. Inclua sempre
Leia maisCURSO de CIÊNCIA DA COMPUTAÇÃO RIO DAS OSTRAS - Gabarito
UNIVERSIDADE FEDERAL FLUMINENSE TRANSFERÊNCIA o semestre letivo de 008 e 1 o semestre letivo de 009 CURSO de CIÊNCIA DA COMPUTAÇÃO RIO DAS OSTRAS - Gabarito INSTRUÇÕES AO CANDIDATO Verifique se este caderno
Leia maisAlgoritmos e Estruturas de Dados I 01/2013. Estruturas Condicionais e de Repetição (parte 2) Pedro O.S. Vaz de Melo
Algoritmos e Estruturas de Dados I 01/2013 Estruturas Condicionais e de Repetição (parte 2) Pedro O.S. Vaz de Melo Problema 1 Suponha que soma (+) e subtração (-) são as únicas operações disponíveis em
Leia maisEdital N.º 11/PROAD/SGP/2015 e complementares
Edital N.º 11/PROAD/SGP/2015 e complementares Nome do Candidato Número de Inscrição - Assinatura do Candidato Secretaria de Articulação e Relações Institucionais Gerência de Exames e Concursos I N S T
Leia maisLinguagem de Programação JAVA. Técnico em Informática Professora Michelle Nery
Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery Agenda Regras paravariáveis Identificadores Válidos Convenção de Nomenclatura Palavras-chaves em Java Tipos de Variáveis em
Leia maisE/S CPU. Memória (Instruções e dados) 2 PARADIGMA IMPERATIVO. Instruções e dados. Resultados das operações. Unidade lógica e aritmética
2 PARADIGMA IMPERATIVO 2.1 CONCEITO As linguagens que pertencem ao paradigma imperativo tomam por base a perspectiva da máquina. Ou seja, no modo como o computador executa programas em linguagem de máquina.
Leia maisProgramação Estruturada. Programação Estruturada. Idéias Básicas da Programação Estruturada
Programação Estruturada Programação Estruturada Paradigmas de Linguagens de Programação As linguagens desse paradigma são muitas vezes chamadas de linguagens convencionais, procedurais ou imperativas.
Leia maisConceitos básicos da linguagem C
Conceitos básicos da linguagem C 2 Em 1969 Ken Thompson cria o Unix. O C nasceu logo depois, na década de 70. Dennis Ritchie, implementou-o pela primeira vez usando o sistema operacional UNIX criado por
Leia maisCURSO de MATEMÁTICA (Niterói) - Gabarito
PROAC / COSEAC. UNIVERSIDADE FEDERAL FLUMINENSE PRÓ-REITORIA DE ASSUNTOS ACADÊMICOS COSEAC-COORDENADORIA DE SELEÇÃO TRANSFERÊNCIA o semestre letivo de 007 e 1 o semestre letivo de 008 CURSO de MATEMÁTICA
Leia maisMC102 Algoritmos e programação de computadores Aula 3: Variáveis
MC102 Algoritmos e programação de computadores Aula 3: Variáveis Variáveis Variáveis são locais onde armazenamos valores na memória. Toda variável é caracterizada por um nome, que a identifica em um programa,
Leia maisTRANSFERÊNCIA FACULTATIVA, REINGRESSO E MUDANÇA DE CURSO - 2015
PROAC / COSEAC UNIVERSIDADE FEDERAL FLUMINENSE TRANSFERÊNCIA FACULTATIVA, REINGRESSO E MUDANÇA DE CURSO - 2015 CADERNO DE LÍNGUA PORTUGUESA INSTRUÇÕES AO CANDIDATO 1. Você deve ter recebido do fiscal,
Leia maisPrincipais códigos utilizados. Codificação. Código binário puro. Codificação binária. Codificação Binária. Código Binário puro e suas variantes
Codificação Principais códigos utilizados Computadores e Equipamentos de Comunicações Digitais trabalham com representação e códigos. A codificação binária de sinais é largamente utilizada em Sistemas
Leia maisFilas. A ordem de saída corresponde diretamente à ordem de entrada dos elementos. Fila de caixa bancário
Filas Fila é um tipo de lista linear onde as inserções são realizadas num extremo (final da Fila) e as remoções restritas ao outro (começo da Fila). O primeiro a entrar é o primeiro a sair e último a entrar
Leia mais1. Estrutura de seleção. Seleção: algumas etapas (passos) do algoritmo são executadas dependendo do resultado de uma condição
1 Estrutura de seleção Seleção: algumas etapas (passos) do algoritmo são executadas dependendo do resultado de uma condição - Necessário quando mais de uma ação deve ser tomada se uma condição for satisfeita
Leia maisINTRODUÇÃO À LINGUAGEM C++
INTRODUÇÃO À LINGUAGEM C++ 1 - VARIÁVEIS Variáveis espaço de memória reservado para armazenar tipos de dados, com um nome para referenciar seu conteúdo. Observações importantes Todas as variáveis devem
Leia maisComandos de repetição while
Programação de Computadores I UFOP DECOM 2014 2 Aula prática 6 Comandos de repetição while Resumo Nesta aula vamos trabalhar com problemas cuja solução envolve realizar um cálculo ou tarefa repetidas vezes,
Leia maisAula 2 Sistemas de Numeração (Revisão)
Aula 2 Sistemas de Numeração (Revisão) Anderson L. S. Moreira anderson.moreira@recife.ifpe.edu.br http://dase.ifpe.edu.br/~alsm 1 O que fazer com essa apresentação 2 Agenda Breve revisão da aula anterior
Leia maisCURSO de ADMINISTRAÇÃO (Itaperuna, Macaé, Niterói) - Gabarito
PROAC / COSEAC UNIVERSIDADE FEDERAL FLUMINENSE TRANSFERÊNCIA 2 o semestre letivo de 2010 e 1 o semestre letivo de 2011 CURSO de ADMINISTRAÇÃO (Itaperuna, Macaé, Niterói) - Gabarito Verifique se este caderno
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES SISTEMAS DE NUMERAÇÃO: REPRESENTAÇÃO EM PONTO FLUTUANTE. Prof. Dr. Daniel Caetano 2012-1
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES SISTEMAS DE NUMERAÇÃO: REPRESENTAÇÃO EM PONTO FLUTUANTE Prof. Dr. Daniel Caetano 2012-1 Objetivos Compreender o que é notação em ponto flutuante Compreender a
Leia maisNotas de Aula de Algoritmos e Programação de Computadores
Notas de Aula de Algoritmos e Programação de Computadores FLÁVIO KEIDI MIYAZAWA com a colaboração de TOMASZ KOWALTOWSKI Instituto de Computação - UNICAMP Versão 2000.1 Estas notas de aula não devem ser
Leia maisPROGRAMAÇÃO II 3. FILA DINÂMICA
3. FILA DINÂMICA PROGRAMAÇÃO II Prof. Jean Eduardo Glazar Uma fila é um tipo especial de lista na qual todas as inserções são feitas sempre depois do fim e as deleções no início. Por isso também recebe
Leia maisIdentificação das variáveis de entrada; resultados/variáveis de saída e método ou solução. (procedimentos e funções)
Aulas anteriores... Formulação adequada do problema Identificação das variáveis de entrada; resultados/variáveis de saída e método ou solução Definição do algoritmo Método de decomposição hierárquica utilizando
Leia maisCapítulo SETE Números em Ponto Fixo e Ponto Flutuante
Capítulo SETE Números em Ponto Fixo e Ponto Flutuante 7.1 Números em ponto fixo Observação inicial: os termos ponto fixo e ponto flutuante são traduções diretas dos termos ingleses fixed point e floating
Leia maisVIII. VARIÁVEIS. Tabela I ARQUITETURA DA MEMÓRIA. 0x0000 0x34 0x0001 0xB0 0x0002 0x23. 0xFFFF 0x00
Fundamentos da Programação 32 A. Conceito Variáveis contém dados: VIII. VARIÁVEIS de entrada que o computador precisa manipular; de saída que o computador precisa imprimir; e temporários, utilizados de
Leia maisREPRESENTAÇÃO DE DADOS EM SISTEMAS DE COMPUTAÇÃO AULA 03 Arquitetura de Computadores Gil Eduardo de Andrade
REPRESENTAÇÃO DE DADOS EM SISTEMAS DE COMPUTAÇÃO AULA 03 Arquitetura de Computadores Gil Eduardo de Andrade O conteúdo deste documento é baseado no livro Princípios Básicos de Arquitetura e Organização
Leia maisIntrodução. A Informação e sua Representação (Parte II) Universidade Federal de Campina Grande. Unidade Acadêmica de Sistemas e Computação
Universidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação Introdução à Computação A Informação e sua Representação (Parte II) Prof. a Joseana Macêdo Fechine Régis de Araújo joseana@computacao.ufcg.edu.br
Leia maisITA - 2004 3º DIA MATEMÁTICA BERNOULLI COLÉGIO E PRÉ-VESTIBULAR
ITA - 2004 3º DIA MATEMÁTICA BERNOULLI COLÉGIO E PRÉ-VESTIBULAR Matemática Questão 01 Considere as seguintes afirmações sobre o conjunto U = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} I. U e n(u) = 10 III. 5 U e {5}
Leia maisCURSO de MATEMÁTICA (Niterói) - Gabarito
UNIVERSIDADE FEDERAL FLUMINENSE TRANSFERÊNCIA 2 o semestre letivo de 2009 e 1 o semestre letivo de 2010 CURSO de MATEMÁTICA (Niterói) - Gabarito INSTRUÇÕES AO CANDIDATO Verifique se este caderno contém:
Leia mais- Aulas 57, 58, 59 e 60 - Técnicas de programação. Funções
1 - Aulas 57, 58, 59 e 60 - Técnicas de programação. Funções Um programa pode possuir determinados processos realizados repetidas vezes ao longo da execução do programa. Estes processos podem se agrupar
Leia maisJavaScript (ou JScript)
1. Introdução JavaScript (ou JScript) Uma linguagem como o JavaScript permite criar interfaces interativas na web (permite a interação do usuário). Para desenvolver web sites interativos precisamos de
Leia maisMANIPULAÇÃO DE STRINGS
MANIPULAÇÃO DE STRINGS O TIPO DE DADO STRING Os strings, como trechos de texto, são os tipos de dados mais familiares aos seres humanos. O Pascal padrão não fornecia tipos de dados de String; tínhamos
Leia maisInformática de Gestão 1º ano / 1º semestre Ano letivo: 2014/2015. Visual Basic VBA
Informática de Gestão 1º ano / 1º semestre Ano letivo: 2014/2015 Visual Basic VBA Macros Funções Conjunto de instruções que são executadas sempre que se desejar e pela ordem apresentada As funções são
Leia maisVariáveis, Expressões, Atribuição, Matrizes, Comandos de Desvio
Programação de Computadores I UFOP DECOM 2013 2 Exercícios de Revisão Variáveis, Expressões, Atribuição, Matrizes, Comandos de Desvio Sumário 1 Testes de Compreensão 1 2 Variáveis, Expressões, Atribuição,
Leia maisProgramação: Tipos, Variáveis e Expressões
Programação de Computadores I Aula 05 Programação: Tipos, Variáveis e Expressões José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/56 Valores Valor é uma entidade
Leia maisFaculdade de Computação
UNIVERSIDADE FEDERAL DE UBERLÂNDIA Faculdade de Computação Disciplina : Teoria da Computação Professora : Sandra Aparecida de Amo Lista de Exercícios n o 2 Exercícios sobre Modelos de Máquinas de Turing
Leia maisMemória Flash. PdP. Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos
TUTORIAL Memória Flash Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br
Leia maisConsidere uma máquina que utiliza uma palavra de 10 bits. Suponha o seguinte padrão de bits:
PROVA DE CONHECIMENTOS ESPECÍFICOS 1 a QUESTÃO: (1, ponto) Representação binária Considere uma máquina que utiliza uma palavra de 1 bits. Suponha o seguinte padrão de bits: 1111. a) Indique o valor em
Leia maisManipulação de Arquivos em Pascal
Manipulação de Arquivos em Pascal Estrutura de Dados II Aula 03 UFS - DComp Adaptados a partir do material da Profa. Kenia Kodel Cox 1 Para implementar programa infantil para ordenação (alfabética) de
Leia maisUNIVERSIDADE FEDERAL FLUMINENSE
UNIVERSIDADE FEDERAL FLUMINENSE 2a Instruções ao candidato O tempo disponível para realizar as provas dos dois cadernos que você recebeu o das provas específicas e o da redação é de quatro horas e trinta
Leia maisAlgoritmos e Programação
Universidade Federal do Vale do São Francisco Curso de Engenharia da Produção / Elétrica Algoritmos e Programação Parte 05 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti
Leia mais- PROVA OBJETIVA - Câmpus Santos Dumont - Edital 005/2014
MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO SUDESTE DE MINAS GERAIS CONCURSO PÚBLICO PARA PROVIMENTO DE CARGO EFETIVO DE DOCENTES ÁREA: Matemática - PROVA OBJETIVA - Câmpus
Leia maisCapítulo 8. CICLOS. Tabela 8.1 Programa8a.f90.
Capítulo 8. CICLOS OBJETIVOS DO CAPÍTULO Conceito de ciclo Comandos do FORTRAN: DO END DO, EXIT 8.1 programa8a.f90 Para inicializar as atividades deste capítulo, deve-se executar: 1) Para acessar o programa
Leia maisTrabalho de laboratório Avaliação semestral Exame final MÉDIA PONDERADA CONCEITO
Exercícios de Seletores (estrutura condicional) Exercício 1. [ASCENCIO] A nota final de um estudante é calculada a partir de três notas atribuídas, respectivamente, a um trabalho de laboratório, a uma
Leia maisAnálise de Arredondamento em Ponto Flutuante
Capítulo 2 Análise de Arredondamento em Ponto Flutuante 2.1 Introdução Neste capítulo, chamamos atenção para o fato de que o conjunto dos números representáveis em qualquer máquina é finito, e portanto
Leia maisPROVA DISCURSIVA - PROFISSIONAL BÁSICO (FORMAÇÃO DE ANÁLISE DE SISTEMAS - DESENVOLVIMENTO) 2 a FASE
15 BNDES EDITAL EDITAL N N o 02/2011 o 01/2012 - () 2 a FASE 01 - Você recebeu do fiscal o seguinte material: LEIA ATENTAMENTE AS INSTRUÇÕES ABAIXO. a) este CADERNO DE QUESTÕES, com os enunciados das 5
Leia maisCurso:... Prova de Sistemas de Informação para Bibliotecas (21105) Nome:... Nº de Estudante:... B. I. nº... Assinatura do Vigilante:...
Ministério da Ciência, Tecnologia e Ensino Superior Curso:... Prova de Sistemas de Informação para Bibliotecas (21105) Data: [Modelo] Nome:... Nº de Estudante:... B. I. nº... Assinatura do Vigilante:...
Leia maisCanguru sem fronteiras 2007
Duração: 1h15mn Destinatários: alunos do 12 ano de Escolaridade Nome: Turma: Não podes usar calculadora. Há apenas uma resposta correcta em cada questão. Inicialmente tens 30 pontos. Por cada questão errada
Leia maisSistema de Memórias de Computadores
Sistema de Memórias de Computadores Uma memória é um dispositivo que permite um computador armazenar dados temporariamente ou permanentemente. Sabemos que todos os computadores possuem memória. Mas quando
Leia maisWDM_1256.SYS DRIVER DA CAD12/56 PARA WINDOWS 98
Código do Documento: S142U01 Revisão: 0 WDM_1256.SYS DRIVER DA CAD12/56 PARA WINDOWS 98 1. INTRODUÇÃO WDM_1256.SYS é um kernel mode driver que gerencia o acesso à placa A/D CAD12/56 no sistema operacional
Leia maisRegras Métodos Identificadores Variáveis Constantes Tipos de dados Comandos de atribuição Operadores aritméticos, relacionais e lógicos
Lógica Aula 2 Técnicas de Programação Criando algoritmos Regras Métodos Identificadores Variáveis Constantes Tipos de dados Comandos de atribuição Operadores aritméticos, relacionais e lógicos Criando
Leia maisA TI-89 / TI-92 Plus permite também comparar ou manipular números binários bit a bit.
Capítulo 20: Bases numéricas 20 Apresentação introdutória de bases numéricas... 344 Introdução e conversão de bases numéricas... 345 Realização de operações matemáticas com números hexadecimais ou binários...
Leia mais- UNIVERSIDADE DO VALE DO RIO DOS SINOS CIÊNCIAS EXATAS E TECNOLÓGICAS Curso: Informática / Ciência da Computação
Programação 1I Prof. Osório Fila / Alocação Estática Pag.: 1 - UNIVERSIAE O VALE O RIO OS SINOS IÊNIAS EXATAS E TENOLÓGIAS urso: Informática / iência da omputação Programação II isciplina: Linguagem de
Leia maisNotas sobre a Fórmula de Taylor e o estudo de extremos
Notas sobre a Fórmula de Taylor e o estudo de etremos O Teorema de Taylor estabelece que sob certas condições) uma função pode ser aproimada na proimidade de algum ponto dado) por um polinómio, de modo
Leia maisProva de Admissão para o Mestrado em Matemática IME-USP - 23.11.2007
Prova de Admissão para o Mestrado em Matemática IME-USP - 23.11.2007 A Nome: RG: Assinatura: Instruções A duração da prova é de duas horas. Assinale as alternativas corretas na folha de respostas que está
Leia maisLÓGICA DE PROGRAMAÇÃO. Vitor Valerio de Souza Campos
LÓGICA DE PROGRAMAÇÃO Vitor Valerio de Souza Campos Exemplos de algoritmos Faça um algoritmo para mostrar o resultado da multiplicação de dois números. Algoritmo em descrição narrativa Passo 1 Receber
Leia maisEspecialista em C&T Produção e Inovação em Saúde Pública. Prova Discursiva INSTRUÇÕES
Farmacometria Especialista em C&T Produção e Inovação em Saúde Pública Prova Discursiva 1. Você recebeu do fiscal o seguinte material: INSTRUÇÕES a) Este Caderno de Questões contendo o enunciado das 2
Leia maisLinguagem de Programação I
Linguagem de Programação I Curso de Sistemas de Informação Karla Donato Fook karladf@ifma.edu.br DESU / DAI 2016 Linguagem de Programação C 2 1 Linguagem de Programação C Os programas em C consistem em
Leia maisLinguagem C: variáveis, operadores, entrada/saída. Prof. Críston Algoritmos e Programação
Linguagem C: variáveis, operadores, entrada/saída Prof. Críston Algoritmos e Programação Linguagem C Linguagem de uso geral (qualquer tipo de aplicação) Uma das linguagens mais utilizadas Foi utilizada
Leia maisParalelismo a Nível de Instrução
Paralelismo a Nível de Instrução É possível obter maior desempenho computacional com: tecnologias mais avançadas, tais como circuitos mais rápidos; melhor organização da CPU, tais como o uso de múltiplos
Leia maisProgramação Engenharia Informática (11543) 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) 1º ano, 1º semestre
Programação Engenharia Informática (11543) 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) 1º ano, 1º semestre Cap. 02 Fundamentos de Linguagens Sumário : Linguagem, alfabeto e gramática
Leia maisLinguagem C. Programação Estruturada. Fundamentos da Linguagem. Prof. Luis Nícolas de Amorim Trigo nicolas.trigo@ifsertao-pe.edu.
Programação Estruturada Linguagem C Fundamentos da Linguagem Prof. Luis Nícolas de Amorim Trigo nicolas.trigo@ifsertao-pe.edu.br Sumário Estrutura Básica Bibliotecas Básicas Tipos de Dados Básicos Variáveis/Declaração
Leia maisAula 2 - Cálculo Numérico
Aula 2 - Cálculo Numérico Erros Prof. Phelipe Fabres Anhanguera Prof. Phelipe Fabres (Anhanguera) Aula 2 - Cálculo Numérico 1 / 41 Sumário Sumário 1 Sumário 2 Erros Modelagem Truncamento Representação
Leia maisO BANCO DO DESENVOLVIMENTO PROVA DISCURSIVA LEIA ATENTAMENTE AS INSTRUÇÕES ABAIXO.
02 NOVEMBRO / 2009 O BANCO DO DESENVOLVIMENTO PROVA DISCURSIVA PROFISSION OFISSIONAL BÁSICO - ANÁLISE DE SISTEMAS - DESENVOL OLVIMENT VIMENTO (2 a FASE) LEIA ATENTAMENTE AS INSTRUÇÕES ABAIXO. 01 - Você
Leia maisAutor: Tiago Lone Nível: Básico Criação: 19/12/2005 Última versão: 18/12/2006. PdP. Pesquisa e Desenvolvimento de Produtos
TUTORIAL Barra de LEDs Autor: Tiago Lone Nível: Básico Criação: 19/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br
Leia maisInstruções para a Prova de MATEMÁTICA APLICADA:
Instruções para a Prova de : Confira se seu nome e RG estão corretos. Não se esqueça de assinar a capa deste caderno, no local indicado, com caneta azul ou preta. A duração total do Módulo Discursivo é
Leia maisO BANCO DO DESENVOLVIMENTO PROVA DISCURSIVA PROFISSIONAL BÁSICO - ADMINISTRAÇÃO LEIA ATENTAMENTE AS INSTRUÇÕES ABAIXO.
01 NOVEMBRO / 2009 O BANCO DO DESENVOLVIMENTO PROVA DISCURSIVA PROFISSIONAL BÁSICO - ADMINISTRAÇÃO (2 a FASE) LEIA ATENTAMENTE AS INSTRUÇÕES ABAIXO. 01 - Você recebeu do fiscal o seguinte material: a)
Leia maisComputação II Orientação a Objetos
Computação II Orientação a Objetos Fabio Mascarenhas - 2014.1 http://www.dcc.ufrj.br/~fabiom/java Introdução Esse não é um curso de Java! O objetivo é aprender os conceitos da programação orientada a objetos,
Leia maisIntrodução a Computação
Introdução a Computação Aula 02 Introdução a Linguagem C Edirlei Soares de Lima Lógica de Programação Lógica de Programação é a técnica de criar sequências lógicas de ações para
Leia maisCapítulo 2. VARIÁVEIS DO TIPO INTEIRO
Capítulo 2. VARIÁVEIS DO TIPO INTEIRO OBJETIVOS DO CAPÍTULO Conceitos de: variáveis do tipo inteiro, atribuição, avisos e erros de compilação, erros de execução, comentários dentro do programa-fonte Operadores
Leia mais1 Funções básicas de implementação de arquivos
1 Funções básicas de implementação de arquivos 1.1 Definindo registros Depois de um objeto do mundo real ter sido modelado, ou seja, após seus atributos importantes (e relevantes) terem sido identificados,
Leia maisTestando e Comparando Valores
Testando e Comparando Valores A Instrução if Um dos recursos mais importantes de uma linguagem de computador é a capacidade de testar e comparar valores, permitindo que seu programa se comporte diferentemente
Leia maisCAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES
CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES 3.1 - IDENTIFICADORES Os objetos que usamos no nosso algoritmo são uma representação simbólica de um valor de dado. Assim, quando executamos a seguinte instrução:
Leia mais