CURSO de CIÊNCIA DA COMPUTAÇÃO - Gabarito

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

Download "CURSO de CIÊNCIA DA COMPUTAÇÃO - Gabarito"

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

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 mais

CURSO de CIÊNCIAS ECONÔMICAS - Gabarito

CURSO 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 mais

CURSO de CIÊNCIA DA COMPUTAÇÃO Niterói - Gabarito

CURSO 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 mais

CURSO de CIÊNCIA DA COMPUTAÇÃO (Niterói) - Gabarito

CURSO 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 mais

CURSO de ENGENHARIA (CIVIL, ELÉTRICA, MECÂNICA, PETRÓLEO, DE PRODUÇÃO e TELECOMUNICAÇÕES) NITERÓI - Gabarito

CURSO 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 mais

CURSO de COMUNICAÇÃO SOCIAL JORNALISMO - Gabarito

CURSO 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 mais

CURSO de QUÍMICA - Gabarito

CURSO 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 mais

CURSO de COMUNICAÇÃO SOCIAL JORNALISMO - Gabarito

CURSO 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 mais

CURSO de COMUNICAÇÃO SOCIAL PUBLICIDADE E PROPAGANDA Gabarito

CURSO 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 mais

CURSO de CIÊNCIA DA COMPUTAÇÃO NITERÓI - Gabarito

CURSO 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 mais

CONCEITOS 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 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 mais

CURSO de CIÊNCIAS CONTÁBEIS - Gabarito

CURSO 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 mais

PROGRAD / COSEAC Ciência da Computação Niterói - Gabarito

PROGRAD / 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 mais

CURSO de ENGENHARIA (CIVIL, ELÉTRICA, MECÂNICA, DE PRODUÇÃO e TELECOMUNICAÇÕES) NITERÓI e RIO DAS OSTRAS - Gabarito

CURSO 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 mais

Unidade 5: Sistemas de Representação

Unidade 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 mais

A 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.

A 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 mais

AGUARDE O AVISO PARA INICIAR SUA PROVA

AGUARDE 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 mais

Variáveis e Comandos de Atribuição

Variá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 mais

b) Quantos bits são necessários para o registrador de instruções?

b) 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 mais

Universidade Federal de São João Del Rei - UFSJ

Universidade 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 mais

1) Digitar o código-fonte no editor do compilador Turbo Pascal para windows, exatamente como apresentado a seguir:

1) 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 mais

Representação de Algoritmos - Linguagens de Programação

Representaçã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 mais

CURSO de MEDICINA VETERINÁRIA - Gabarito

CURSO 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 mais

Algoritmos Estruturas Seqüenciais. José Gustavo de Souza Paiva

Algoritmos 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 mais

Lista 1 para a P2. Operações com subespaços

Lista 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 mais

UNIVERSIDADE 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 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 mais

TRANSFERÊNCIA FACULTATIVA, REINGRESSO E MUDANÇA DE CURSO - 2015

TRANSFERÊ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 mais

Mé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 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 mais

Primeiro roteiro de exercícios no Scilab Cálculo Numérico

Primeiro 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 mais

CURSO de CIÊNCIA DA COMPUTAÇÃO RIO DAS OSTRAS - Gabarito

CURSO 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 mais

Algoritmos 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 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 mais

Edital N.º 11/PROAD/SGP/2015 e complementares

Edital 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 mais

Linguagem 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 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 mais

E/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

E/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 mais

Programação Estruturada. Programação Estruturada. Idéias Básicas da Programação Estruturada

Programaçã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 mais

Conceitos básicos da linguagem C

Conceitos 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 mais

CURSO de MATEMÁTICA (Niterói) - Gabarito

CURSO 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 mais

MC102 Algoritmos e programação de computadores Aula 3: Variáveis

MC102 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 mais

TRANSFERÊNCIA FACULTATIVA, REINGRESSO E MUDANÇA DE CURSO - 2015

TRANSFERÊ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 mais

Principais 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

Principais 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 mais

Filas. A ordem de saída corresponde diretamente à ordem de entrada dos elementos. Fila de caixa bancário

Filas. 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 mais

1. 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 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 mais

INTRODUÇÃO À LINGUAGEM C++

INTRODUÇÃ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 mais

Comandos de repetição while

Comandos 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 mais

Aula 2 Sistemas de Numeração (Revisão)

Aula 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 mais

CURSO de ADMINISTRAÇÃO (Itaperuna, Macaé, Niterói) - Gabarito

CURSO 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 mais

ARQUITETURA 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 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 mais

Notas de Aula de Algoritmos e Programação de Computadores

Notas 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 mais

PROGRAMAÇÃO II 3. FILA DINÂMICA

PROGRAMAÇÃ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 mais

Identificação das variáveis de entrada; resultados/variáveis de saída e método ou solução. (procedimentos e funções)

Identificaçã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 mais

Capítulo SETE Números em Ponto Fixo e Ponto Flutuante

Capí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 mais

VIII. VARIÁVEIS. Tabela I ARQUITETURA DA MEMÓRIA. 0x0000 0x34 0x0001 0xB0 0x0002 0x23. 0xFFFF 0x00

VIII. 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 mais

REPRESENTAÇÃ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 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 mais

Introdução. A Informação e sua Representação (Parte II) Universidade Federal de Campina Grande. Unidade Acadêmica de Sistemas e Computação

Introduçã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 mais

ITA - 2004 3º DIA MATEMÁTICA BERNOULLI COLÉGIO E PRÉ-VESTIBULAR

ITA - 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 mais

CURSO de MATEMÁTICA (Niterói) - Gabarito

CURSO 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

- 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 mais

JavaScript (ou JScript)

JavaScript (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 mais

MANIPULAÇÃO DE STRINGS

MANIPULAÇÃ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 mais

Informá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 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 mais

Variáveis, Expressões, Atribuição, Matrizes, Comandos de Desvio

Variá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 mais

Programação: Tipos, Variáveis e Expressões

Programaçã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 mais

Faculdade de Computação

Faculdade 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 mais

Memó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

Memó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 mais

Considere uma máquina que utiliza uma palavra de 10 bits. Suponha o seguinte padrão de bits:

Considere 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 mais

Manipulação de Arquivos em Pascal

Manipulaçã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 mais

UNIVERSIDADE FEDERAL FLUMINENSE

UNIVERSIDADE 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 mais

Algoritmos e Programação

Algoritmos 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

- 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 mais

Capítulo 8. CICLOS. Tabela 8.1 Programa8a.f90.

Capí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 mais

Trabalho de laboratório Avaliação semestral Exame final MÉDIA PONDERADA CONCEITO

Trabalho 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 mais

Análise de Arredondamento em Ponto Flutuante

Aná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 mais

PROVA DISCURSIVA - PROFISSIONAL BÁSICO (FORMAÇÃO DE ANÁLISE DE SISTEMAS - DESENVOLVIMENTO) 2 a FASE

PROVA 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 mais

Curso:... Prova de Sistemas de Informação para Bibliotecas (21105) Nome:... Nº de Estudante:... B. I. nº... Assinatura do Vigilante:...

Curso:... 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 mais

Canguru sem fronteiras 2007

Canguru 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 mais

Sistema de Memórias de Computadores

Sistema 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 mais

WDM_1256.SYS DRIVER DA CAD12/56 PARA WINDOWS 98

WDM_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 mais

Regras Métodos Identificadores Variáveis Constantes Tipos de dados Comandos de atribuição Operadores aritméticos, relacionais e lógicos

Regras 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 mais

A TI-89 / TI-92 Plus permite também comparar ou manipular números binários bit a bit.

A 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

- 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 mais

Notas sobre a Fórmula de Taylor e o estudo de extremos

Notas 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 mais

Prova 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 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 mais

LÓGICA DE PROGRAMAÇÃO. Vitor Valerio de Souza Campos

LÓ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 mais

Especialista em C&T Produção e Inovação em Saúde Pública. Prova Discursiva INSTRUÇÕES

Especialista 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 mais

Linguagem de Programação I

Linguagem 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 mais

Linguagem 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: 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 mais

Paralelismo a Nível de Instrução

Paralelismo 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 mais

Programaçã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 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 mais

Linguagem C. Programação Estruturada. Fundamentos da Linguagem. Prof. Luis Nícolas de Amorim Trigo nicolas.trigo@ifsertao-pe.edu.

Linguagem 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 mais

Aula 2 - Cálculo Numérico

Aula 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 mais

O BANCO DO DESENVOLVIMENTO PROVA DISCURSIVA LEIA ATENTAMENTE AS INSTRUÇÕES ABAIXO.

O 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 mais

Autor: Tiago Lone Nível: Básico Criação: 19/12/2005 Última versão: 18/12/2006. PdP. Pesquisa e Desenvolvimento de Produtos

Autor: 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 mais

Instruções para a Prova de MATEMÁTICA APLICADA:

Instruçõ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 mais

O BANCO DO DESENVOLVIMENTO PROVA DISCURSIVA PROFISSIONAL BÁSICO - ADMINISTRAÇÃO LEIA ATENTAMENTE AS INSTRUÇÕES ABAIXO.

O 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 mais

Computação II Orientação a Objetos

Computaçã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 mais

Introdução a Computação

Introduçã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 mais

Capítulo 2. VARIÁVEIS DO TIPO INTEIRO

Capí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 mais

1 Funções básicas de implementação de arquivos

1 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 mais

Testando e Comparando Valores

Testando 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 mais

CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES

CAPÍ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