Aula 3 Expressões. 1. Introdução. 2. Operadores. Operador Tipo Operação Prioridade

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

Download "Aula 3 Expressões. 1. Introdução. 2. Operadores. Operador Tipo Operação Prioridade"

Transcrição

1 Aula 3 Expressões 1. Intrduçã Expressões em cmputaçã sã cm expressões matemáticas: existem variáveis, peradres e resultads. Cm exempl, [Saliba, 1992, p. 28] 1 traz cálcul da área de um triângul: ÁREA = 0.5 x B x H Já aprendems sbre variáveis. Resta saber: que tip de peradres existem? 2. Operadres Atuam sbre perands para prduzir resultads; Pdem ser classificads cm bináris (dis perands) e unáris (um perand); Pdem ser classificads pel tip de dad d perand e d resultad: aritmétics, lógics, relacinais u literais Aritmétics Operam sbre númers, prduzem resultads numérics; A tabela abaix [Saliba, 1992, p. 30] indica s peradres, sua semântica e priridade (a priridade será explicada mais adiante, mas funcina cm na matemática); Pdems misturar inteirs cm reais. Sempre que fizerms resultad é real; Atençã para a divisã inteira: rest é desprezad! Operadr Tip Operaçã Priridade + Binári Adiçã 4 - Binári Subtraçã 4 * Binári Multiplicaçã 3 / Binári Divisã 3 ** Binári Expnenciaçã 2 + Unári Manutençã de sinal 1 - Unári Inversã de sinal 1 1 Saliba, W. L. C. Técnicas de prgramaçã: uma abrdagem estruturada. Pearsn Makrn Bks, 1992.

2 2.2. Lógics Operam sbre valres bleans, prduzem resultads bleans; Abaix sã apresentads a tabela de peradres [Saliba, 1992, p. 32], a tabela-verdade que define resultad d us ds peradres [Saliba, 1992, p. 32] e representaçã das perações.e. e.ou. cm se fssem circuits elétrics [Saliba, 1992, p. 33]; Operadr Tip Operaçã Priridade.OU. Binári Disjunçã 3.E. Binári Cnjunçã 2.NÃO. Unári Negaçã 1 A B.NÃO. A A.OU. B A.E. B.OU..E Relacinais Operam sbre valres quaisquer (desde que sejam d mesm tip, e para valres lógics smente = e <> funcinam), prduzem resultads bleans; As tabelas abaix [Saliba, 1992, p ] resumem s peradres e dã exempls; Atençã a us em Strings: "Ja" < "Jse", pis 'a' < 's' na tabela ASCII. Além diss, nem tdas as linguagens suprtam a cmparaçã desta frma (ex.: em C, se usa uma funçã). Operadr Operaçã = Igual <> Diferente < Menr <= Menr u igual > Mair >= Mair u igual

3 Valres Expressã Result. A <- B <- X <- 2.5 Y <- 5.0 R <- "JOSÉ" S <- "JOÃO" T <- "JOÃOZINHO" A.OU. B A.E. B.NÃO. A X = Y X = (Y/2) R = S S = T R <> S R > S S > T ((A.OU. B).OU. (X > Y).OU. (S <> T)) 2.4. Literais Variam de linguagem para linguagem; Usarems apenas peradr de cncatenaçã de strings (+), deixand para aprender utrs peradres quand tratarms diretamente cm C. 3. Avaliaçã de expressões A seguinte regra é usada para avaliar expressões: Operadres de diferentes tips cmbinadas sã avaliadas na rdem: Aritmétics e Literais, Relacinais, Lógics; Operadres de mesm tip bedecem a rdem de priridade. Quant menr númer, mais priridade; Tend a mesma priridade, expressões sã avaliads da esquerda para a direita; Parênteses pdem redefinir a priridade. Nã é precis decrar esta regra u as tabelas de priridade, basta entendê-las e usar parênteses sempre que estiverms na dúvida; Exempls [Saliba, 1992, p. 37]: Valres Expressã Result. X <- 2.0 Y <- 3.0 Z <- 0.5 A <- B <- X * Y Z 5.5 X * (Y Z) 5.0 X + Y * Z 3.5 X + (Y * Z) 3.5 (X + Y) * Z 2.5 X ** Y (X ** Y) X ** (Y 1) 4.0 B.E. A.OU. X <> Y/2 B.E. (A.OU. X <> Y / 2)

4 Exercícis Expressões 1) Dada a declaraçã de variáveis abaix: VAR A, B, C : inteir X, Y, Z : real NOME, RUA : literal[20] L1, L2 : lógic Classifique as expressões seguintes de acrd cm tip de resultad, send I para inteirs, R para reais, S para strings (literais), B para blean (lógics) e N para s quais nã é pssível definir. ( ) A + B + C ( ) A + B + Z ( ) NOME + RUA ( ) A > B ( ) A > Y ( ) NOME > RUA ( ) L1.OU. L2 ( ) (RUA <> NOME).E. (.NÃO. (A = B)) ( ) A + B / C ( ) A + X / Z ( ) A + Z / A ( ) A > B = L1 ( ) X + Y / Z ( ) X + Z / A ( ) A ** B ( ) L1 ** L2 2) Supnha que as variáveis d exercíci anterir recebam s seguintes dads: A <- 1 B <- 2 C <- 3 X <- 2.0 Y < Z < NOME <- Pedr RUA <- Pedrinh L1 <- L2 <- Determine resultad da avaliaçã das expressões abaix: A + C / B A + B / C C / B / A A ** B ** A Z * X ** B -X ** B -(X ** B) (-X) ** B NOME + RUA NOME = RUA L1.OU. L2 (L1.E. (.NÃO. L2)) (L2.E. (.NÃO. L1)) X > Y.E. C <= B (C 3 * A) < (X + 2 * Z) (L1.E. (.NÃO. L2)).OU. (L2.E. (.NÃO. L1))

5 Resluçã ds Exercícis Expressões 1) ( I ) A + B + C ( R ) A + B + Z ( S ) NOME + RUA ( B ) A > B ( N u B ) A > Y ( B ) NOME > RUA ( B ) L1.OU. L2 ( B ) (RUA <> NOME).E. (.NÃO. (A = B)) ( I ) A + B / C ( R ) A + X / Z ( R ) A + Z / A ( B ) A > B = L1 ( R ) X + Y / Z ( R ) X + Z / A ( I ) A ** B ( N ) L1 ** L2 2) A + C / B = 2 A + B / C = 1 C / B / A = 1 A ** B ** A = 1 Z * X ** B = -4 -X ** B = 4 -(X ** B) = -4 (-X) ** B = 4 NOME + RUA = PedrPedrinh NOME = RUA = L1.OU. L2 = (L1.E. (.NÃO. L2)) = (L2.E. (.NÃO. L1)) = X > Y.E. C <= B = (C 3 * A) < (X + 2 * Z) = (L1.E. (.NÃO. L2)).OU. (L2.E. (.NÃO. L1)) =

ALGORITMOS. Expressões e Instruções PrimiKvas. Alessandro J. de Souza DIATINF - IFRN. twi;er.

ALGORITMOS. Expressões e Instruções PrimiKvas. Alessandro J. de Souza DIATINF - IFRN. twi;er. ALGORITMOS Alessandr J. de Suza DIATINF - IFRN alessandr.suza@ifrn.edu.br twi;er.cm/ajdsuza Expressões e Instruções PrimiKvas Agenda ² Expressões Cnceits Operadres Tips de Expressões Avaliaçã de Expressões

Leia mais

Algoritmos e Estruturas de Dados 1 Lista de Exercícios 2

Algoritmos e Estruturas de Dados 1 Lista de Exercícios 2 Algritms e Estruturas de Dads 1 Lista de Exercícis 2 Prfessr Paul Gmide Parte Teórica 1 Analisand as 2 estruturas mdificadras d flux de execuçã da linguagem C cnhecidas cm estruturas de seleçã ( ifelse

Leia mais

LÓGICA DIGITAL - CONCEITOS. * Constantes. * Expressões: Aritméticas; Lógicas; Tabela Verdade; Relacionais; Booleanas. * Portas Lógicas.

LÓGICA DIGITAL - CONCEITOS. * Constantes. * Expressões: Aritméticas; Lógicas; Tabela Verdade; Relacionais; Booleanas. * Portas Lógicas. * Tipos de Dados. * Constantes. * Expressões: Aritméticas; Lógicas; Tabela Verdade; Relacionais; Booleanas. * Portas Lógicas. 1 TIPOS DE DADOS Dados inteiros Representação das informações pertencentes

Leia mais

5. Expressões aritméticas

5. Expressões aritméticas 5. Expressões aritméticas 5.1. Conceito de Expressão O conceito de expressão em termos computacionais está intimamente ligado ao conceito de expressão (ou fórmula) matemática, onde um conjunto de variáveis

Leia mais

PLANIFICAÇÃO A MÉDIO PRAZO

PLANIFICAÇÃO A MÉDIO PRAZO PLANIFICAÇÃO A MÉDIO PRAZO 2015-2016 DISCIPLINA: Técnicas de Prgramaçã CURSO: Vcacinal Infrmática e Tecnlgias Web ENSINO: Secundári Módul I: Prgramaçã em C/C++ - estrutura básica e cnceits fundamentais

Leia mais

Introdução à Computação

Introdução à Computação Conteúdo de hoje... Your Logo Here Prof. Lucas Amorim lucas@ic.ufal.br Tipos de dados Dados numéricos Inteiro Real Dados literais Dados lógicos Variáveis Introdução à Computação Tipos de dados, variáveis

Leia mais

Aula 8 Vetores e Ponteiros

Aula 8 Vetores e Ponteiros Universidade Federal d Espírit Sant Centr Tecnlógic Departament de Infrmática Prgramaçã Básica de Cmputadres Prf. Vítr E. Silva Suza Aula 8 Vetres e Pnteirs 1. Intrduçã Cm já vims, variáveis sã abstrações

Leia mais

Linguagem Computacional

Linguagem Computacional Informática II Linguagem Computacional Algoritmos e Programação Parte 3 Prof. Dr. Adriano Cansian Prof. Dr. Leandro Alves Neves 1 Sumário Operações e Expressões q Definição q Operadores: Aritméticos. Relacionais.

Leia mais

Variáveis e Tipo de Dados

Variáveis e Tipo de Dados Variáveis e Tip de Dads Alessandr J. de Suza DIATINF - IFRN alessandr.suza@ifrn.edu.br twi;er.cm/ajdsuza Aula 2 Segunda Aula Teórica ² Tips de dads ² Variáveis Armazenament de dads na memória Cnceit e

Leia mais

Introdução à Computação

Introdução à Computação Your Logo Here Prof. Bruno de Jesus bruno.jesus@ic.ufal.br Introdução à Computação Tipos de dados, variáveis e expressões Conteúdo de hoje... Tipos de dados Dados numéricos Inteiro Real Dados literais

Leia mais

Ciência da Computação A&P

Ciência da Computação A&P Algoritmos e Programação Informática II Ciência da Computação Prof. Dr. Leandro Alves Neves Prof. Dr. Adriano M. Cansian 1 Sumário Operações e Expressões Definição Operadores: Aritméticos. Relacionais.

Leia mais

Aula 4 Expressões e Operadores Cleverton Hentz

Aula 4 Expressões e Operadores Cleverton Hentz Aula 4 Expressões e Operadores Cleverton Hentz Sumário de Aula } Expressões } Operadores } Linearização de Expressões 2 Expressões Uma expressão é composta por variáveis, constantes, ou qualquer combinação

Leia mais

Programação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO

Programação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO Programação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO Dados em Algoritmos Quando escrevemos nossos programas, trabalhamos com: Dados que nós fornecemos ao programa Dados

Leia mais

LÓGICA FORMAL parte 2 QUANTIFICADORES, PREDICADOS E VALIDADE

LÓGICA FORMAL parte 2 QUANTIFICADORES, PREDICADOS E VALIDADE LÓGICA FORMAL parte 2 QUANTIFICADORES, PREDICADOS E VALIDADE Algumas sentenças nã pdem ser expressas apenas cm us de símbls prpsicinais, parênteses e cnectivs lógics exempl: a sentenç a Para td x, x >0

Leia mais

Aula 6 Tutorial Rápido de C

Aula 6 Tutorial Rápido de C Universidade Federal d Espírit Sant Centr Tecnlógic Departament de Infrmática Prgramaçã Básica de Cmputadres Prf. Vítr E. Silva Suza Aula 6 Tutrial Rápid de C 1. Intrduçã Nesta aula será apresentada a

Leia mais

JavaScript (Elementos de Programação e Programação Básica)

JavaScript (Elementos de Programação e Programação Básica) Linguagem de Programação para Web JavaScript (Elementos de Programação e Programação Básica) Prof. Mauro Lopes 1 Objetivos Iniciaremos aqui o nosso estudo sobre a Linguagem de Programação JavaScript. Apresentaremos

Leia mais

Capítulo V. Técnicas de Análise de Circuitos

Capítulo V. Técnicas de Análise de Circuitos Capítul V Técnicas de Análise de Circuits 5.1 Intrduçã Analisar um circuit é bter um cnjunt de equações u valres que demnstram as características de funcinament d circuit. A análise é fundamental para

Leia mais

CAPÍTULO 4 - OPERADORES E EXPRESSÕES

CAPÍTULO 4 - OPERADORES E EXPRESSÕES CAPÍTULO 4 - OPERADORES E EXPRESSÕES 4.1 - OPERADORES ARITMÉTICOS Os operadores aritméticos nos permitem fazer as operações matemáticas básicas, usadas no cálculo de expressões aritméticas. A notação usada

Leia mais

Métodos para a construção de algoritmo

Métodos para a construção de algoritmo Métodos para a construção de algoritmo Compreender o problema Identificar os dados de entrada e objetos desse cenário-problema Definir o processamento Identificar/definir os dados de saída Construir o

Leia mais

Métodos Computacionais. Operadores, Expressões Aritméticas e Entrada/Saída de Dados

Métodos Computacionais. Operadores, Expressões Aritméticas e Entrada/Saída de Dados Métodos Computacionais Operadores, Expressões Aritméticas e Entrada/Saída de Dados Tópicos da Aula Hoje aprenderemos a escrever um programa em C que pode realizar cálculos Conceito de expressão Tipos de

Leia mais

EXPRESSÕES ARITMÉTICAS PARTE 1

EXPRESSÕES ARITMÉTICAS PARTE 1 AULA 5 EXPRESSÕES ARITMÉTICAS PARTE 1 5.1 Operadores aritméticos Os operadores aritméticos definem as operações aritméticas que podem ser realizadas sobre os números inteiros e reais. Para os inteiros,

Leia mais

Introdução à Ciência da Computação

Introdução à Ciência da Computação Créditos Introdução à Ciência da Computação Tópicos Preliminares em Programação Exceto por adaptações e complementos menores, o material a seguir é composto de slides gentilmente cedidos por: Prof. Rudinei

Leia mais

7 Operadores e Expressões

7 Operadores e Expressões 7 Operadores e Expressões 7.1 Definição de operador, expressão e operando Um operador é um símbolo utilizado para identificar que uma determinada operação deve ser realizada sobre um ou mais parâmetros,

Leia mais

Linguagem C Operadora

Linguagem C Operadora Linguagem C Operadora Objetivos Abordar os conceitos sobre os Operadores demonstrando o seu uso com exemplos para um melhor aprendizado. Operadores Os operadores indicam ao compilador a necessidade de

Leia mais

Linguagem C Operadores

Linguagem C Operadores Linguagem C Operadores Objetivos Abordar os conceitos sobre os Operadores demonstrando o seu uso com exemplos para um melhor aprendizado. Pré-requisitos É necessário que o leitor tenha acompanhado o artigo

Leia mais

1 TECNOLOGIA ELEMENTAR CAPÍTULO 3 E-books PCNA. Vol. 1 TECNOLOGIA ELEMENTAR CAPÍTULO 3 APRESENTANDO A LINGUAGEM C. Página 1

1 TECNOLOGIA ELEMENTAR CAPÍTULO 3 E-books PCNA. Vol. 1 TECNOLOGIA ELEMENTAR CAPÍTULO 3 APRESENTANDO A LINGUAGEM C. Página 1 1 TECNOLOGIA ELEMENTAR CAPÍTULO 3 E-books PCNA Vol. 1 TECNOLOGIA ELEMENTAR CAPÍTULO 3 APRESENTANDO A LINGUAGEM C Página 1 2 TECNOLOGIA ELEMENTAR CAPÍTULO 3 SUMÁRIO Apresentação -----------------------------------------------------------

Leia mais

Roteiro para Aula 1 de laboratório. 1) Mostrar estrutura básica de um código em Fortran. algoritmo. program nome_da_codificacao.

Roteiro para Aula 1 de laboratório. 1) Mostrar estrutura básica de um código em Fortran. algoritmo. program nome_da_codificacao. Universidade do Estado do Rio de Janeiro Instituto de Física Armando Dias Tavares Departamento de Física Aplicada e Termodinâmica Laboratório de Física Computacional/IF Roteiro para Aula 1 de laboratório

Leia mais

ALGORITMOS E APLICAÇÕES. FATEC IPIRANGA ADS Noturno 1º semestre de 2012 Prof. Luiz Carlos de Jesus Junior

ALGORITMOS E APLICAÇÕES. FATEC IPIRANGA ADS Noturno 1º semestre de 2012 Prof. Luiz Carlos de Jesus Junior ALGORITMOS E APLICAÇÕES FATEC IPIRANGA ADS Noturno 1º semestre de 2012 Prof. Luiz Carlos de Jesus Junior Formato Básico do Pseudocódigo Tipos de dados O VisuAlg prevê quatro tipos de dados: inteiro, real,

Leia mais

Introdução à Programação Aula 06. Prof. Max Santana Rolemberg Farias Colegiado de Engenharia de Computação

Introdução à Programação Aula 06. Prof. Max Santana Rolemberg Farias Colegiado de Engenharia de Computação Introdução à Programação Aula 06 Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação ESCOPO DE VARIÁVEIS 2 Escopo de variáveis O escopo de uma variável é

Leia mais

EXPRESSÕES ARITMÉTICAS PARTE 2

EXPRESSÕES ARITMÉTICAS PARTE 2 AULA 6 EXPRESSÕES ARITMÉTICAS PARTE 2 6.1 Operadores aritméticos sobre os reais Como vimos na aula anterior, os operadores aritméticos definem as operações aritméticas que podem ser realizadas sobre os

Leia mais

Conceitos básicos de algoritmos

Conceitos básicos de algoritmos Conceitos básicos de algoritmos Operadores Aritméticos Unários: +, - Exemplos: +1-5.9... var a: inteiro... a

Leia mais

Conceitos Básicos de Algoritmos

Conceitos Básicos de Algoritmos Conceitos Básicos de Algoritmos 35 TIPOS PRIMITIVOS Palavra-reservada: inteiro - define variáveis numéricas do tipo inteiro, ou seja, sem casas decimais Palavra-reservada: real - define variáveis numéricas

Leia mais

III Olimpíada de Matemática do Grande ABC Primeira Fase Nível 3 (1ª ou 2ª Séries EM)

III Olimpíada de Matemática do Grande ABC Primeira Fase Nível 3 (1ª ou 2ª Séries EM) . Cnsidere a PG:, 9, 7, 8, 4,... A partir dela vams cnstruir a seqüência:, 6, 8, 4, 6,..., nde primeir term cincide cm primeir term da PG, e a partir d segund, n-ésim é a diferença entre n-ésim e (n-)-ésim

Leia mais

10. Escreva um programa que leia um texto e duas palavras e substitua todas as ocorrências da primeira palavra com a segunda palavra.

10. Escreva um programa que leia um texto e duas palavras e substitua todas as ocorrências da primeira palavra com a segunda palavra. Lista de Exercícis: Vetres, Matrizes, Strings, Pnteirs e Alcaçã Obs: Tdas as questões devem ser implementadas usand funções, pnteirs e alcaçã 1. Faça um prgrama que leia um valr n e crie dinamicamente

Leia mais

Organização de Computadores Digitais. Cap.10: Conjunto de Instruções: Modos de Endereçamento e Formatos

Organização de Computadores Digitais. Cap.10: Conjunto de Instruções: Modos de Endereçamento e Formatos Organizaçã de Cmputadres Digitais Cap.10: Cnjunt de Instruções: Mds de Endereçament e Frmats Mds de endereçament Os mds de endereçament sã um aspect da Arquitetura d cnjunt de instruções ns prjets das

Leia mais

Programação Introdução

Programação Introdução PROGRAMAÇÃO Programação Introdução Prof. Dr. Adriano Mauro Cansian 1 Introdução Para armazenar um algoritmo na memória de um computador e para que ele possa, em seguida, comandar as operações a serem executadas,

Leia mais

a) No total são 10 meninas e cada uma delas tem 10 opções de garotos para formar um par. Logo, o número total de casais possíveis é = 100.

a) No total são 10 meninas e cada uma delas tem 10 opções de garotos para formar um par. Logo, o número total de casais possíveis é = 100. Questã 1: Em uma festa de aniversári, deseja-se frmar 10 casais para a valsa. A aniversariante cnvidu 10 garts e 9 gartas. a) Quants casais diferentes pderã ser frmads? b) Sabend-se que 4 das meninas sã

Leia mais

Programação de Computadores III

Programação de Computadores III Programação de Computadores III Introdução a Algoritmos (Parte II) Professor Hugo de Oliveira Barbalho hbarbalho@ic.uff.br Material produzido pelo professor: Leandro Augusto rata ernandes (laffernandes@ic.uff.br)

Leia mais

PORTUGUÊS ESTRUTURADO: INTRODUÇÃO INTRODUÇÃO À PROGRAMAÇÃO PROF. ALEXANDRO DOS SANTOS SILVA

PORTUGUÊS ESTRUTURADO: INTRODUÇÃO INTRODUÇÃO À PROGRAMAÇÃO PROF. ALEXANDRO DOS SANTOS SILVA PORTUGUÊS ESTRUTURADO: INTRODUÇÃO INTRODUÇÃO À PROGRAMAÇÃO PROF. ALEXANDRO DOS SANTOS SILVA SUMÁRIO Introdução Conceitos básicos Formato básico Tipos primitivos Variáveis Constantes Operadores Operações

Leia mais

Programação de Computadores:

Programação de Computadores: Instituto de C Programação de Computadores: Introdução a Algoritmos (Parte II) Luis Martí Instituto de Computação Universidade ederal luminense lmarti@ic.uff.br - http://lmarti.com Roteiro da Aula de Hoje

Leia mais

Variável. Expressões. Atribuição. Tipos básicos Declaração. Aritméticas Lógicas. Professor Leandro Augusto Frata Fernandes

Variável. Expressões. Atribuição. Tipos básicos Declaração. Aritméticas Lógicas. Professor Leandro Augusto Frata Fernandes Programação de Computadores III Aula 3 Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2011.1/tcc-03.063 Roteiro da Aula

Leia mais

Lista de exercícios Conceitos Fundamentais

Lista de exercícios Conceitos Fundamentais Curs: Engenharia Industrial Elétrica Disciplina: Análise Dinâmica Prfessr: Lissandr Lista de exercícis Cnceits Fundamentais 1) Em um circuit trifásic balancead a tensã V ab é 173 0 V. Determine tdas as

Leia mais

2. Na guia Animações da faixa de opções, no grupo Animação, clique em Mais e selecione a animação desejada.

2. Na guia Animações da faixa de opções, no grupo Animação, clique em Mais e selecione a animação desejada. 1. Selecine bjet que vcê deseja animar. Um "bjet" nesse cntext é qualquer item em um slide, cm uma imagem, um gráfic u uma caixa de text. Alças de dimensinament aparecem a redr de um bjet quand vcê selecina

Leia mais

Programação de Computadores I. Professor Ilaim Costa Junior

Programação de Computadores I. Professor Ilaim Costa Junior Programação de Computadores I Professor Ilaim Costa Junior ilaim@ic.uff.br Roteiro da Aula de Hoje ariável Tipos básicos Declaração Expressões Aritméticas Lógicas Atribuição 2 ariável Representa uma região

Leia mais

XXVIII OLIMPÍADA BRASILEIRA DE MATEMÁTICA PRIMEIRA FASE NÍVEL 2 (7 a. e 8 a. Ensino Fundamental) GABARITO

XXVIII OLIMPÍADA BRASILEIRA DE MATEMÁTICA PRIMEIRA FASE NÍVEL 2 (7 a. e 8 a. Ensino Fundamental) GABARITO GABARITO NÍVEL XXVIII OLIMPÍADA BRASILEIRA DE MATEMÁTICA PRIMEIRA FASE NÍVEL (7 a. e 8 a. Ensin Fundamental) GABARITO ) D 6) A ) D 6) C ) C ) C 7) C ) C 7) B ) E ) C 8) A ) E 8) C ) D 4) A 9) B 4) C 9)

Leia mais

Conceitos básicos de programação

Conceitos básicos de programação Constantes class Exemplo { static void Main() { float fahr, celsius; int lower, upper, step; lower = 0; /* limite inferior da tabela de temperaturas */ upper = 300; /* limite superior */ step = 20; /*

Leia mais

Universidade Federal de Uberlândia Faculdade de Computação. Expressões aritméticas, relacionais e lógicas Estruturas condicionais

Universidade Federal de Uberlândia Faculdade de Computação. Expressões aritméticas, relacionais e lógicas Estruturas condicionais Universidade Federal de Uberlândia Faculdade de Computação Expressões aritméticas, relacionais e lógicas Estruturas condicionais Prof. Renato Pimentel 1 Expressões aritméticas 2 Prof. Renato Pimentel 1

Leia mais

Módulo 1: Gestão e organização da informação (UFCD 0822)

Módulo 1: Gestão e organização da informação (UFCD 0822) Planificaçã anual Curs Vcacinal de Ensin Secundári An letiv 2016 / 2017 CURSO EDUCAÇÃO E FORMAÇÃO OPERADOR DE INFORMÁTICA DISCIPLINA: GESTÃO DE BASES DE DADOS Módul 1: Gestã e rganizaçã da infrmaçã (UFCD

Leia mais

Capítulo 04 : Sistemas Numéricos

Capítulo 04 : Sistemas Numéricos Departamento de Engenharia Elétrica FEIS - UNESP Capítulo 04 : Sistemas Numéricos 1.1 - Representação de Quantidades Numéricas Analógica Digital 1.2 - Sistemas Numéricos 1. 3 1.2 - Sistemas Numéricos 1.2

Leia mais

Algoritmos: tipos de dados, variáveis e expressões

Algoritmos: tipos de dados, variáveis e expressões Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Algoritmos: tipos de dados, variáveis e expressões DCA0800 - Algoritmos e Lógica de Programação Heitor Medeiros

Leia mais

Execução detalhada de instruções

Execução detalhada de instruções LCC/LEI Sistemas de Cmputaçã 2006/2007 Execuçã detalhada de instruções TPC3 + Guiã Teatral Albert Jsé Prença ------------------------------------------------------------------------------------------------------------------------------------------------

Leia mais

Princípios de Desenvolvimento de Algoritmos MAC122

Princípios de Desenvolvimento de Algoritmos MAC122 Princípios de Desenvolvimento de Algoritmos MAC122 Prof. Dr. Paulo Miranda IME-USP Aula de Revisão: Variáveis e Atribuições Introdução Memória Principal: Vimos no curso anterior que a CPU usa a memória

Leia mais

PROGRAMA CLIENTE REFERÊNCIA FH REGULAMENTO

PROGRAMA CLIENTE REFERÊNCIA FH REGULAMENTO PROGRAMA CLIENTE REFERÊNCIA FH REGULAMENTO Última Revisã: 02/06/2014 1. RESUMO CADASTRO Cliente preenche Frmulári de Cadastr CONFIRMAÇÃO DE CADASTRO A FH envia um e-mail de cnfirmaçã de cadastr para cliente

Leia mais

PDF created with pdffactory trial version Elementos Básicos de Algoritmos. Elementos Básicos de Algoritmos Palavras Reservadas

PDF created with pdffactory trial version  Elementos Básicos de Algoritmos. Elementos Básicos de Algoritmos Palavras Reservadas Elementos Básicos de Algoritmos Prof. Araken Medeiros araken@ufersa.edu.br Angicos, RN 30/04/2010 Os elementos básicos de um algoritmo ou programa são: Palavras reservadas Identificadores Constantes ariáveis

Leia mais

Técnicas de Programação em Engenharia Elétrica I - Engenharia de Sistemas Embarcados - Prof. Alessandro Zimmer Introdução à Linguagem C

Técnicas de Programação em Engenharia Elétrica I - Engenharia de Sistemas Embarcados - Prof. Alessandro Zimmer Introdução à Linguagem C Técnicas de Programação em Engenharia Elétrica I - Engenharia de Sistemas Embarcados - Prof. Alessandro Zimmer Introdução à Linguagem C Operadores aritméticos Operadores Unários (um só operando) Incremento

Leia mais

Como Z constitui-se claramente a hipotenusa de um triângulo retângulo, tem-se

Como Z constitui-se claramente a hipotenusa de um triângulo retângulo, tem-se UNIVERSIDADE FEDERAL DA PARAIBA CENTRO DE TENOLOGIA DEPARTAMENTO DE TECNLOGIA MECÂNICA PROF. ANTONIO SERGIO NUMEROS COMPLEXOS Os númers cmplexs representam uma imprtante ferramenta em matemática. Um númer

Leia mais

Algoritmo e Programação. Capítulo 2 Tópicos Preliminares

Algoritmo e Programação. Capítulo 2 Tópicos Preliminares Algoritmo e Programação Capítulo 2 Tópicos Preliminares Tópicos Preliminares Neste capítulo Tipos Primitivos Variáveis Expressões Aritméticas, Lógicas e Relacionais Comandos de Entrada e Saída Blocos Tópicos

Leia mais

matemática 2 Questão 7

matemática 2 Questão 7 Questã TIPO DE PROVA: A Na figura, a diferença entre as áreas ds quadrads ABCD e EFGC é 56. Se BE =,a área d triângul CDE vale: a) 8,5 b) 0,5 c),5 d),5 e) 6,5 pr semana. Eventuais aulas de refrç sã pagas

Leia mais

Fundamentos de Programação

Fundamentos de Programação Fundamentos de Programação Programação com sequência Prof. M.Sc.: João Paulo Q. dos Santos E-mail: joao.queiroz@ifrn.edu.br Página: http://docente.ifrn.edu.br/joaoqueiroz/ Etapas de ação de um computador

Leia mais

Cálculo do Valor Acrescentado (VA) no Aves

Cálculo do Valor Acrescentado (VA) no Aves Cálcul d Valr Acrescentad (VA) n Aves Cnceiçã Silva Prtela Faculdade de Ecnmia e Gestã Universidade Católica Prtuguesa csilva@prt.ucp.pt pt Prgrama AVES Avaliaçã de Externa Esclas de Esclas cm Ensin Secundári

Leia mais

Circuitos Digitais. Conteúdo. Soma de Números Binários. Soma de Números Binários. Exemplos. Exemplos. Aritmética Binária

Circuitos Digitais. Conteúdo. Soma de Números Binários. Soma de Números Binários. Exemplos. Exemplos. Aritmética Binária Ciência da Computação Aritmética Binária Prof. Sergio Ribeiro Material adaptado das aulas de Sistemas Digitais do Prof. Dr. Marcelo Andrade da USP Conteúdo Soma de números binários. Soma de números BCD.

Leia mais

Introdução a Programação. Curso: Sistemas de Informação Programação I José R. Merlin

Introdução a Programação. Curso: Sistemas de Informação Programação I José R. Merlin Introdução a Programação Curso: Sistemas de Informação Programação I José R. Merlin Programas Programas são instruções para o computador executar uma tarefa Estas instruções seguem uma lógica Lógica: modo

Leia mais

BREVE INTRODUÇÃO À REALIZAÇÃO DE INVESTIGAÇÕES NA AULA DE MATEMÁTICA: APROXIMAÇÃO DO TRABALHO DOS ALUNOS AO TRABALHO DOS MATEMÁTICOS

BREVE INTRODUÇÃO À REALIZAÇÃO DE INVESTIGAÇÕES NA AULA DE MATEMÁTICA: APROXIMAÇÃO DO TRABALHO DOS ALUNOS AO TRABALHO DOS MATEMÁTICOS BREVE INTRODUÇÃO À REALIZAÇÃO DE INVESTIGAÇÕES NA AULA DE MATEMÁTICA: APROXIMAÇÃO DO TRABALHO DOS ALUNOS AO TRABALHO DOS MATEMÁTICOS MARIA HELENA CUNHA Área Científica de Matemática - Escla Superir de

Leia mais

Aula de hoje. Códigos numéricos. Códigos binários. Armazenamento de dados. Armazenamento de dados. Armazenamento de dados

Aula de hoje. Códigos numéricos. Códigos binários. Armazenamento de dados. Armazenamento de dados. Armazenamento de dados SCC 24 - Introdução à Programação para Engenharias Aula de hoje Códigos numéricos Professor: André C. P. L. F. de Carvalho, ICMC-USP Pos-doutorando: Isvani Frias-Blanco Monitor: Henrique Bonini de Britto

Leia mais

Estrutura de Condição, Escolha e Repetição

Estrutura de Condição, Escolha e Repetição Estrutura Condicional Se, Laços de repetição Estrutura de Condição, Escolha e Repetição Profª Fabíola Gonçalves C. Ribeiro Conteúdo Expressões Aritméticas Funções Expressões Lógicas Operadores Lógicos

Leia mais

CIRCUITO SÉRIE/PARALELO Prof. Antonio Sergio-D.E.E-CEAR-UFPB.

CIRCUITO SÉRIE/PARALELO Prof. Antonio Sergio-D.E.E-CEAR-UFPB. CIRCUITO SÉRIE/PARALELO Prf. Antni Sergi-D.E.E-CEAR-UFPB. Os circuit reativs sã classificads, assim cm s resistivs, em a) Circuits série. b) Circuits paralel c) Circuit série-paralel. Em qualquer cas acima,

Leia mais

Aula 7: Portas Lógicas: AND, OR, NOT, XOR, NAND e NOR

Aula 7: Portas Lógicas: AND, OR, NOT, XOR, NAND e NOR Aula 7: Portas Lógicas: AND, OR, NOT, XOR, NAND e NOR Conforme discutido na última aula, cada operação lógica possui sua própria tabela verdade. A seguir será apresentado o conjunto básico de portas lógicas

Leia mais

CAPÍTULO 2 TIPO DE DADOS

CAPÍTULO 2 TIPO DE DADOS CAPÍTULO 2 TIPO DE DADOS Fabio Augusto Oliveira Guilherme da Cunha Fonseca FEPI Centro Universitário de Itajubá Curso de Engenharia de Produção 1 DADOS São as informações a serem processadas por um computador.

Leia mais

SELEÇÃO DE MONITORES REMUNERADOS - NÍVEL I

SELEÇÃO DE MONITORES REMUNERADOS - NÍVEL I PRÓ-REITORIA DE ENSINO CAMPUS DE RIO PARANAÍBA SELEÇÃO DE MONITORES REMUNERADOS - NÍVEL I EDITAL N.º 04/2016 A Universidade Federal de Viçsa Campus de Ri Paranaíba, através d presente edital, infrma que

Leia mais

01/08/2011. Tipos de dados Numéricos Alfanuméricos Lógicos. Numéricos. Tipos de dados. Dados Numéricos Inteiros. Dados Numéricos Reais.

01/08/2011. Tipos de dados Numéricos Alfanuméricos Lógicos. Numéricos. Tipos de dados. Dados Numéricos Inteiros. Dados Numéricos Reais. Engenharia de Controle e Automação Programação I Prof. Ricardo Sobjak ricardo.sobjak@ifsc.edu.br Tipos de dados Numéricos Alfanuméricos Lógicos Tipos de dados Os tipos de dados primitivos ou básicos são

Leia mais

Conceitos Básicos de Algoritmos

Conceitos Básicos de Algoritmos Conceitos Básicos de Algoritmos 34 TIPOS PRIMITIVOS Palavra-reservada: inteiro - define variáveis numéricas do tipo inteiro, ou seja, sem casas decimais Palavra-reservada: real - define variáveis numéricas

Leia mais

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO - MEMÓRIA, VARIÁVEIS E CONSTANTES, OPERADORES. Prof. Angelo Augusto Frozza, M.Sc.

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO - MEMÓRIA, VARIÁVEIS E CONSTANTES, OPERADORES. Prof. Angelo Augusto Frozza, M.Sc. ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO - MEMÓRIA, VARIÁVEIS E CONSTANTES, OPERADORES Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Memória Variáveis e constantes Tipos primitivos de

Leia mais

ALGORITMOS. Universidade Federal do Rio Grande do Norte Centro de Tecnologia Departamento de Computação e Automação

ALGORITMOS. Universidade Federal do Rio Grande do Norte Centro de Tecnologia Departamento de Computação e Automação Universidade Federal do Rio Grande do Norte Centro de Tecnologia Departamento de Computação e Automação ALGORITMOS tal, RN, maio/2004 Professor Responsável: Luiz Affonso Henderson Guedes de Oliveira Prof.

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

Introdução à Computação MAC0110

Introdução à Computação MAC0110 Introdução à Computação MAC0110 Prof. Dr. Paulo Miranda IME-USP Aula 2 Variáveis e Atribuições Memória Principal: Introdução Vimos que a CPU usa a memória principal para guardar as informações que estão

Leia mais

Universidade Federal de Uberlândia Faculdade de Computação. Representação e aritmética binária

Universidade Federal de Uberlândia Faculdade de Computação. Representação e aritmética binária Universidade Federal de Uberlândia Faculdade de Computação Representação e aritmética binária Prof. Renato Pimentel 1 Tipos de informação Representação por meio de sequências binárias: 8 bits (byte) Também

Leia mais

Introdução à Programação. Operadores, Expressões Aritméticas e Entrada/Saída de Dados

Introdução à Programação. Operadores, Expressões Aritméticas e Entrada/Saída de Dados Introdução à Programação Operadores, Expressões Aritméticas e Entrada/Saída de Dados Programa em C #include int main main ( ) { Palavras Reservadas } float celsius ; float farenheit ; celsius

Leia mais

UML. Diagrama de Classes de Projeto e Diagrama de Objetos Análise e Projeto de Software. Profª. Cibele da Rosa Christ

UML. Diagrama de Classes de Projeto e Diagrama de Objetos Análise e Projeto de Software. Profª. Cibele da Rosa Christ UML Diagrama de Classes de Prjet e Diagrama de Objets Análise e Prjet de Sftware Prfª. Cibele da Rsa Christ cibele@senacrs.cm.br SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC

Leia mais

Circuitos Lógicos Aula 22

Circuitos Lógicos Aula 22 Circuitos Lógicos Aula 22 Aula passada Armazenamento e transferência Paralela x Serial Divisão de frequência Contador Microprocessador Aula de hoje Aritmética binária Representação binária com sinal Complemento

Leia mais

Cartografia e Geoprocessamento Parte 2. Projeção Cartográfica

Cartografia e Geoprocessamento Parte 2. Projeção Cartográfica Cartgrafia e Geprcessament Parte 2 Prjeçã Cartgráfica Recapituland... Geide; Datum: Planimétrics e Altimétrics; Tpcêntrics e Gecêntrics. Data ficiais ds países; N Brasil: Córreg Alegre, SAD69 e SIRGAS

Leia mais

Fundamentos de Programação

Fundamentos de Programação Fundamentos de Programação CP41F Operadores compostos. Operadores relacionais. Precedências. Aula 8 Prof. Daniel Cavalcanti Jeronymo Universidade Tecnológica Federal do Paraná (UTFPR) Engenharia de Computação

Leia mais

Arquitetura de Computadores. Professor: Vilson Heck Junior (Material: Douglas Juliani)

Arquitetura de Computadores. Professor: Vilson Heck Junior (Material: Douglas Juliani) Arquitetura de Computadores Professor: Vilson Heck Junior (Material: Douglas Juliani) Agenda Conceitos Componentes Funcionamento ou tarefas Otimização e desempenho Conceitos Componente de Hardware que

Leia mais

LÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO

LÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO LÓGICA DE PROGRAMAÇÃO PROFª. M.Sc. JULIANA H Q BENACCHIO Primeiro programa em C #include int main() { int num1, num2, result; scanf("%d",&num1); scanf("%d",&num2); result = num1 + num2; printf("%d",

Leia mais

PROGRAMA INSTITUCIONAL DE BOLSA DE INICIAÇÃO À DOCÊNCIA PIBID SUBPROJETO DE LICENCIATURA EM MATEMÁTICA DO CERES CURSO DE MATEMÁTICA INTRODUÇÃO

PROGRAMA INSTITUCIONAL DE BOLSA DE INICIAÇÃO À DOCÊNCIA PIBID SUBPROJETO DE LICENCIATURA EM MATEMÁTICA DO CERES CURSO DE MATEMÁTICA INTRODUÇÃO PROGRAMA INSTITUCIONAL DE BOLSA DE INICIAÇÃO À DOCÊNCIA PIBID SUBPROJETO DE LICENCIATURA EM MATEMÁTICA DO CERES CURSO DE MATEMÁTICA APOSTILA 1 ARITMÉTICA PARTE I INTRODUÇÃO Durante muitos períodos da história

Leia mais

TIPO DE PROVA: A. Questão 1. Questão 2. Questão 4. Questão 3. alternativa A. alternativa B. alternativa C

TIPO DE PROVA: A. Questão 1. Questão 2. Questão 4. Questão 3. alternativa A. alternativa B. alternativa C Questã TIPO DE PROVA: A de dias decrrids para que a temperatura vlte a ser igual àquela d iníci das bservações é: A ser dividid pr 5, númer 4758 + 8a 5847 deixa rest. Um pssível valr d algarism a, das

Leia mais

Computação Eletrônica. Tipos de dados, constantes, variáveis, operadores e expressões. Prof: Luciano Barbosa

Computação Eletrônica. Tipos de dados, constantes, variáveis, operadores e expressões. Prof: Luciano Barbosa Computação Eletrônica Tipos de dados, constantes, variáveis, operadores e expressões Prof: Luciano Barbosa Site da disciplina: www.cin.ufpe.br/~if165/ Recapitulando num cubo = n * n * n cubo Algoritmo

Leia mais

Fábio Rodrigues / Israel Lucania

Fábio Rodrigues / Israel Lucania Fábio Rodrigues / Israel Lucania Variável é um local na memória principal, isto é, um endereço que armazena um conteúdo. Em linguagem de alto nível nos é permitido dar nomes a esse endereço, facilitando

Leia mais

Granalha De Aço Sablacier

Granalha De Aço Sablacier INFORMES TECNICOS Granalha De Aç Sablacier IKK d Brasil, a mair fabricante de Granalha de aç da América Latina, realizu extensivs testes, para avaliar a perfrmance de diferentes abrasivs (metálics e nã

Leia mais

UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC COMISSÃO DE ENSINO INTERDEPARTAMENTAL. Joinville, 18 de março de 2013.

UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC COMISSÃO DE ENSINO INTERDEPARTAMENTAL. Joinville, 18 de março de 2013. UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC COMISSÃO DE ENSINO INTERDEPARTAMENTAL Jinville, 18 de març de 2013. 2 Ilma. Sra Diretra de Ensin Prfa. Dra. Cíntia Aguiar Att: Relatóri final da avaliaçã

Leia mais

Aula 02 Álgebra Complexa

Aula 02 Álgebra Complexa Campus I Jã Pessa Disciplina: Análise de Circuits Curs Técnic Integrad em Eletrônica Prfª: Rafaelle Felician Aula 02 Álgebra Cmplexa 1. Númers Cmplexs Intrduçã Circuits CC smas algébricas de tensões e

Leia mais

Processamento de Dados aplicado à Geociências. AULA 3: Algoritmos computacionais Representação de Algoritmos Sintaxe Tipos de dados Expressões

Processamento de Dados aplicado à Geociências. AULA 3: Algoritmos computacionais Representação de Algoritmos Sintaxe Tipos de dados Expressões Processamento de Dados aplicado à Geociências 1 AULA 3: Algoritmos computacionais Representação de Algoritmos Sintaxe Tipos de dados Expressões UNIVERSIDADE FEDERAL DE PELOTAS CENTRO DE DESENVOLVIMENTO

Leia mais

Conceitos Básicos Linguagem C

Conceitos Básicos Linguagem C Conceitos Básicos Linguagem C PROF. MAURÍCIO A DIAS MACDIASPAE@GMAIL.COM 2 Método Método básico para construção de algoritmos 1. Compreender completamente o problema a ser resolvido, se possível dividindo

Leia mais

Exame: Matemática Nº Questões: 58 Duração: 120 minutos Alternativas por questão: 4 Ano: 2009

Exame: Matemática Nº Questões: 58 Duração: 120 minutos Alternativas por questão: 4 Ano: 2009 Eame: Matemática Nº Questões: 8 Duraçã: 0 minuts Alternativas pr questã: An: 009 INSTRUÇÕES. Preencha as suas respstas na FOLHA DE RESPOSTAS que lhe fi frnecida n iníci desta prva. Nã será aceite qualquer

Leia mais

C O M U N I C A D O E X T E R N O

C O M U N I C A D O E X T E R N O 6 de fevereir de 2019 C O M U N I C A D O E X T E R N O Participantes ds Mercads da B3 Segment Cetip UTVM Ref.: Alterações em Layuts de Arquivs, Decrrentes de Implementações n Módul Funds21, Previstas

Leia mais

Eletrônica Digital. Conversão de base e operações aritméticas com números binários. Professor: Francisco Ary

Eletrônica Digital. Conversão de base e operações aritméticas com números binários. Professor: Francisco Ary Eletrônica Digital Conversão de base e operações aritméticas com números binários Professor: Francisco Ary Introdução Como vimos na aula anterior Circuitos digitais são dispositivos eletrônicos que utilizam

Leia mais

Tipos de dados, constantes e variáveis. Prof.: Jesus

Tipos de dados, constantes e variáveis. Prof.: Jesus Tipos de dados, constantes e variáveis Prof.: Jesus Tipos de dados Algoritmo é uma sequência de passos que visa a atingir um objetivo. Geralmente consiste em entrada, processamento e saída. Mas de quê?

Leia mais

TIPO DE PROVA: A. Questão 1. Questão 3. Questão 4. Questão 2. alternativa B. alternativa A. alternativa D. alternativa C

TIPO DE PROVA: A. Questão 1. Questão 3. Questão 4. Questão 2. alternativa B. alternativa A. alternativa D. alternativa C Questã TIPO DE PROVA: A Ds n aluns de uma escla, 0% têm 0% de descnt na mensalidade e 0% têm 0% de descnt na mesma mensalidade. Cas equivalente a esses descnts fsse distribuíd igualmente para cada um ds

Leia mais

AULA LAB 09 LABORATÓRIO DE CONVERSORES CA-CC E CC-CC

AULA LAB 09 LABORATÓRIO DE CONVERSORES CA-CC E CC-CC Aula LAB 08 Simulaçã de cnversres cc-cc nã-islads e islads CENTO FEDEAL DE EDUCAÇÃO TECNOLÓGICA DE SANTA CATAINA DEPATAMENTO ACADÊMICO DE ELETÔNICA Cnversres Estátics (ELP - 20306) AULA LAB 09 LABOATÓIO

Leia mais