CAPÍTULO 4 - OPERADORES E EXPRESSÕES
|
|
|
- Jonathan Corte-Real Amaro
- 9 Há anos
- Visualizações:
Transcrição
1 CAPÍTULO 4 - OPERADORES E EXPRESSÕES 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 para definir os operadores será um pouco diferente da notação utilizada na matemática para evitar problemas futuros de ambigüidades. Para exemplificar este tipo de problema, analise a seguinte expressão: lxb Matematicamente, poderíamos supor que está se querendo calcular o produto do conteúdo da variável l com o conteúdo da variável b. Mas computacionalmente, poderíamos interpretar como sendo uma referência ao identificador lxb. Para evitar esta ambigüidade, utilizaremos uma simbologia um pouco diferente para representar os operadores aritméticos. Operador Significado + adição - subtração / divisão real * multiplicação ** exponenciação A seguir exemplificamos a representação de algumas expressões matemáticas. Expressão matemática Expressão computacional 2. a + b 2 * a + b a. x 2 a * x **2 a + b 2 a / 2 + b Agora, se quisermos representar a expressão parênteses, ficando da seguinte forma: a / (2 + b). a, teremos que fazer uso de 2 + b Isto é devido ao fato dos operadores aritméticos terem prioridades diferentes nos cálculos de expressões. Note x 4, pode fornecer dois resultados = 14 (se considerarmos a prioridade da adição sobre a multiplicação, logo o segundo resultado está errado). Assim, se tivermos uma expressão com vários operadores aritméticos, a primeira parcela a ser resolvida deve ser a do operador de maior prioridade, como mostra a tabela a seguir: OPERADORES ORDEM DE PRIORIDADE ** primeira parcela a ser resolvida * e / segunda parcela a ser resolvida + e - terceira parcela a ser resolvida
2 CAPÍTULO 4 - OPERADORES E EXPRESSÕES 46 Isto quer dizer que, numa expressão em que haja exponenciação, divisão e adição, devemos calcular primeiro a parcela da exponenciação, depois a da divisão e finalmente a adição. b / 2 + p ** 4 R2 Rl R = resultado da parcela l, 2, 3 = seqüência de cálculo R representa o resultado produzido por cada operador, os valores de índices (1, 2, 3,...) indicam as prioridades das operações. Quando houver um empate de prioridade entre duas ou mais parcelas, a prioridade passa a ser a da parcela mais á esquerda da expressão, cujo operador está em empate de prioridade. a + b - c R1 R2 Somente o uso de parênteses pode quebrar esta ordem de prioridade. Se numa mesma expressão existir parênteses aninhados (um dentro do outro), a prioridade será do parênteses mais interno. a / (a + b) - (2 * (b + c)) R2 R1 R4 R OPERADORES RELACIONAIS Os operadores relacionais são utilizados para a comparação entre dois objetos do mesmo tipo. O resultado de uma operação relacional será sempre um valor do tipo lógico (falso ou verdadeiro). Os operadores relacionais são os seguintes:
3 CAPÍTULO 4 - OPERADORES E EXPRESSÕES 47 Operador Significado Exemplo de uso > maior que A > B, 4 > 3 < menor que 2 * A < B ** 2 <> diferente de A + B <> C = igual a A = 0 <= menor ou igual a B * A <= 0 >= maior ou igual a 'a' >= 'h' Os operadores relacionais são binários, isto é, eles precisam, sempre ter um operando a sua esquerda e outra a sua direita. O valor da expressão relacional depende da avaliação dos valores dos operandos e da aplicação do operador. Os únicos resultados possíveis são os pertencentes ao conjunto lógico ([falso, verdadeiro], [não, sim]). Para a correta avaliação da expressão relacional devemos, primeiro avaliar o lado esquerdo da expressão, após o que avaliaremos o lado direito e em seguida aplicamos o operador sobre o resultado obtido. Assim, se tivermos a seguinte expressão: a prioridade da expressão será: A + B > D - B A + B > D - B Rl R2 O resultado representa o valor da terceira parcela da expressão, o qual deverá ser do tipo lógico, enquanto Rl e R2, deverão ser do tipo numérico (devido a aplicação de operadores aritméticos). Quanto à prioridade dos operadores relacionais, padronizamos que os operadores aritméticos têm maior prioridade, e que não existe prioridade entre os operadores relacionais. Anteriormente definimos que os operadores relacionais são utilizados para relacionar, sempre, dois objetos do mesmo tipo, assim, não é possível construirmos relações do tipo: -3 > X <= 2 Pois nela pretendemos relacionar o objeto com os valores -3 e 2, ou seja, estamos tentando relacionar três valores em uma única expressão relacional. Matematicamente isto é possível, pois existe uma semântica definida para esta expressão (queremos um valor de X que seja maior que -3 e que seja menor ou igual a 2). Note que, existe uma operação (implícita) de conjunto entre as duas relações, realizada pelo operador lógico E. Estas expressões que envolvem mais de uma relação são chamadas de expressões lógicas e serão definidas na seção 4.3.
4 CAPÍTULO 4 - OPERADORES E EXPRESSÕES 48 Quando avaliamos a expressão relacional: A > B Estamos perguntando: o valor de A é maior que o valor de B? Assim, se o valor de A for maior que a de B, então o resultado produzido pela expressão é verdadeiro, caso contrário (se o valor de B for maior ou igual ao valor de A) o resultado produzido será falso. Quando a relação for entre objetos numéricos, o resultado da comparação será feito considerando-se a ordem de grandeza que rege estes objetos: -1 > -2, > 3, 4 >= 4. Quando a relação for aplicada sobre objetos do conjunto dos caracteres, a ordem de grandeza será dada pela ordem lexicográfica (ordem alfabética) dos caracteres. Assim, OPERADORES LÓGICOS A < B, C < D, E < F,... Os operadores lógicos são utilizados para fazer a conjunção, ou a disjunção, ou a negação de valores lógicos. Como o próprio nome diz, os operadores lógicos devem utilizar como operandos expressões ou variáveis que produzam resultados lógicos, as expressões que se utilizam destes operadores são chamadas de expressões lógicas. Dentro de um algoritmo os operadores lógicos são largamente empregados nas tomadas de decisão e nos processos de repetições, que envolvam mais de um critério de seleção ou de repetição para ser satisfeito o aspecto lógico da solução do problema. O resultado produzido por uma expressão lógica será sempre do tipo lógico. Os operadores lógicos são os seguintes: E - usado na conjunção de proposições OU - usado na disjunção de proposições NÃO - usado na negação de proposições Uma proposição é qualquer tipo de elemento que possa produzir um resultado lógico, mas no nosso caso, ela poderá ser uma variável lógica, e/ou uma expressão relacional e/ou uma outra expressão lógica. Os operadores E e OU são operadores binários, isto é, eles necessitam ter operandos a sua esquerda e a sua direita: A E B A OU B
5 CAPÍTULO 4 - OPERADORES E EXPRESSÕES 49 O operador E faz a conjunção entre as proposições A e B, isto é, A e B devem produzir resultados verdadeiros, simultaneamente, para que a expressão A e B seja verdadeira, qualquer combinação entre A e B, fará com que a expressão produza o valor falso. Assim, poderíamos ter as seguintes combinações de valores entre A e B utilizando o operador E: possíveis valores de A possíveis valores de B Valores prod. A E B falso falso falso falso verdadeiro falso verdadeiro falso falso verdadeiro verdadeiro verdadeiro Já o operador OU faz a disjunção entre as proposições, isto é, ele faz uma escolha alternativa entre as proposições A e B, e esta escolha, será sempre que possível pelo valor verdadeiro. Para que o resultado de uma operação lógica que utilize este operador seja verdadeiro, basta que apenas uma das duas proposições (A ou B) produza o valor verdadeiro. Para o operador OU teríamos a seguinte tabela: possíveis valores de A possíveis valores de B Valores prod. A OU B falso falso falso falso verdadeiro verdadeiro verdadeiro falso verdadeiro verdadeiro verdadeiro verdadeiro O operador lógico NÃO é um operador unário, isto é, ele necessita de um operando à sua direita: NÃO A NÃO B E o mesmo é utilizado na negação da proposição. Se a preposição é verdadeira, o operador produz o resultado falso, e se a preposição é falsa, ele produz resultado verdadeiro. possíveis valores de A falso verdadeiro valores produzidos por NÃO A verdadeiro falso Agora, nós temos como representar expressões do tipo: y <= x < z Na seguinte forma: (x >= y) E (x < z)
6 CAPÍTULO 4 - OPERADORES E EXPRESSÕES 50 Ou seja, para esta expressão produzir o valor verdadeiro, o valor de x deve ser maior ou igual ao valor de y e ao mesmo tempo ter valor menor que o valor de z. Entre os operadores lógicos existe uma ordem de prioridade de cálculo em uma expressão: Operadores Ordem de prioridade NÃO lª. E 2ª. OU 3ª. Esta ordem de prioridade só pode ser quebrada com o uso de parênteses. Com relação aos outros tipos de operadores, a ordem de prioridade ficará da seguinte forma: Operadores Ordem de prioridade NÃO 1ª. ** 2ª. *, /, E 3ª. +, -, OU 4ª. <, >, =,... 5ª. Assim, a prioridade de cálculo da expressão: NÃO ((A > B) OU (A + B < C) E (C < D)) seria: NÃO ( ( A > B ) OU ( A + B < C ) E ( C < D ) ) R1 R2 R4 R5 R6 R7 Note que, apesar do operador NÃO ter a maior prioridade de cálculo, o mesmo foi aplicado por último devido ao uso de parênteses. Os operadores relacionais e lógicos serão largamente empregados nos capítulos 6 e posteriores.
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
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
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.
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.
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,
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
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
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
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,
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 [email protected] - http://lmarti.com Roteiro da Aula de Hoje
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 [email protected] Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2011.1/tcc-03.063 Roteiro da Aula
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
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
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
LÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO
LÓGICA DE PROGRAMAÇÃO PROFª. M.Sc. JULIANA H Q BENACCHIO Expressando a lógica em programação Ferramentas gráficas: diagramas e fluxogramas; Ferramentas textuais: pseudocódigos ou metalinguagens (Português
Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java
Linguagem Java Objetivos????? ADAPTAR O TEXTO ABAIXO????? Aprender a sintaxe da Estrutura de Repetição ENQUANTO-FAÇA na linguagem PORTUGOL Aprender a resolver problemas que requeiram o uso de ESTRUTURAS
Operadores. Tipo de operadores. Aritméticos. Relacionais. Lógicos. Bit a bit. Cálculos aritméticos: soma, subtracção, multiplicação, divisão, etc.
Operadores Tipo de operadores Aritméticos Cálculos aritméticos: soma, subtracção, multiplicação, divisão, etc. Relacionais Comparação entre entidades. Lógicos Bit a bit 1 Operadores Aritméticos Operadores
Algoritmos e Programação I
Algoritmos e Programação I Operadores Relacionais, Lógicos e Aritméticos Prof. Fernando Maia da Mota [email protected] CPCX/UFMS Fernando Maia da Mota 1 Expressões Uma expressão relacional, ou
Algoritmia e Programação APROG. Algoritmia 1. Lógica Proposicional (Noções Básicas) Nelson Freire (ISEP DEI-APROG 2013/14) 1/12
APROG Algoritmia e Programação Algoritmia 1 Lógica (Noções Básicas) Nelson Freire (ISEP DEI-APROG 2013/14) 1/12 Sumário Lógica Qual é o interesse para a algoritmia? O que é? Cálculo (Noções Básicas) Operações
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
ALGORITMOS 3ª Aula. 3. Introdução Tipos de dados, variáveis e operadores Tipos de dados
3. Introdução Segundo alguns especialistas, qualquer programa de computador pode ser escrito utilizando apenas três estruturas básicas: Seqüência, Condição e Repetição. Isto significa que, na construção
Oficina de Python Prof. Me. José Carlos Perini
Oficina de Python Prof. Me. José Carlos Perini Prof. José Carlos Perini Formação em Análise de Sistemas Univ. S. Francisco Pós em Administração Universidade S. Francisco Mestrado em Ciência da Computaçã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,
Introdução à Computação (IC) Algoritmos: Expressões lógicas
Introdução à Computação (IC) Algoritmos: Expressões lógicas Prof.ª Dr.ª Symone Gomes Soares Alcalá Universidade Federal de Goiás (UFG) Regional Goiânia (RG) Campus Aparecida de Goiânia (CAP) Faculdade
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
Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java
Linguagem Java Objetivos Compreender como desenvolver algoritmos básicos em JAVA Aprender como escrever programas na Linguagem JAVA baseando-se na Linguagem Portugol aprender as sintaxes equivalentes entre
Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini
Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini Apresentação do Professor Professor: José Carlos Perini E-mail: [email protected] Blog: http://profperini.com Formação
Programação de Computadores I. Professor Ilaim Costa Junior
Programação de Computadores I Professor Ilaim Costa Junior [email protected] 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
Informática Fundamentos em C++ Revisão 1
exatasfepi.com.br Informática Fundamentos em C++ Revisão 1 André Luís Duarte Feliz é o homem que acha sabedoria, e o homem que adquire entendimento; Provérbios 3:13 Conceitos em Programação Técnicas de
Oficina de Python Prof. Me. José Carlos Perini
Oficina de Python Prof. Me. José Carlos Perini Prof. José Carlos Perini Formação em Análise de Sistemas Univ. S. Francisco Pós em Administração Universidade S. Francisco Mestrado em Ciência da Computação
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
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
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
LO GICA E TE CNICA DE PROGRAMAC ÃO. TÁSSIO JOSÉ GONÇALVES GOMES
LO GICA E TE CNICA DE PROGRAMAC ÃO TÁSSIO JOSÉ GONÇALVES GOMES www.tassiogoncalves.com.br [email protected] OPERADORES Operadores Operadores Aritméticos Operadores Relacionais Operadores Lógicos
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
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 [email protected] Tipos de dados Numéricos Alfanuméricos Lógicos Tipos de dados Os tipos de dados primitivos ou básicos são
AEDI Fundamentos Revisão 1
exatasfepi.com.br AEDI Fundamentos Revisão 1 André Luís Duarte Feliz é o homem que acha sabedoria, e o homem que adquire entendimento; Provérbios 3:13 Conceitos em Programação Técnicas de algoritmos Descrição
C Operadores e Expressões
C Operadores e Expressões Adriano Cruz [email protected] Instituto de Matemática Departamento de Ciência da Computação UFRJ 15 de agosto de 2013 Adriano Cruz [email protected] (IM-DCC-UFRJ)C Operadores
Noções de algoritmos - Aula 1
Noções de algoritmos - Aula 1 Departamento de Física UFPel Definição de algoritmo Sequência ordenada e finita de operações para a realização de uma tarefa. Tarefa: Experimento de Física I. Passo 1: Reunir
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
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
Algoritmos: Conceitos Fundamentais. Slides de autoria de Rosely Sanches e Simone Senger de Souza
Algoritmos: Conceitos Fundamentais Slides de autoria de Rosely Sanches e Simone Senger de Souza DADOS E EXPRESSÕES Uso da Informação Computador manipula informações contidas em sua memória. Classificadas
Algoritmos: Conceitos Fundamentais. Baseado nos slides de autoria de Rosely Sanches e Simone Senger de Souza
Algoritmos: Conceitos Fundamentais Baseado nos slides de autoria de Rosely Sanches e Simone Senger de Souza DADOS E EXPRESSÕES 3 Uso da Informação Computador manipula informações contidas em sua memória.
Algoritmos e Estruturas de Dados I
Algoritmos e Estruturas de Dados I Conceitos Básicos Profa. Márcia Cristina Moraes Profa.Milene Selbach Silveira Material para estudo: Forbellone, A. e Eberspächer, H. (2005) capítulos 1 e 2 (até atribuição)
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
CONCEITOS DE ALGORITMOS
CONCEITOS DE ALGORITMOS Fundamentos da Programação de Computadores - 3ª Ed. 2012 Editora Prentice Hall ISBN 9788564574168 Ana Fernanda Gomes Ascênsio Edilene Aparecida Veneruchi de Campos Algoritmos são
A única diferença entre o difícil e o impossível é que o último demora um pouco mais de tempo para ser alcançado..
Técnicas de Programação em Engenharia Elétrica I - Engenharia de Sistemas Embarcados - Introdução aos Algoritmos A única diferença entre o difícil e o impossível é que o último demora um pouco mais de
EXPRESSÕES RELACIONAIS
AULA 7 EXPRESSÕES RELACIONAIS 7.1 Operadores relacionais Uma expressão relacional, ou simplesmente relação, é uma comparação entre dois valores de um mesmo tipo. Esses valores são representados na relação
Matemática Discreta. Fundamentos e Conceitos da Teoria dos Números. Universidade do Estado de Mato Grosso. 4 de setembro de 2017
Matemática Discreta Fundamentos e Conceitos da Teoria dos Números Professora Dr. a Donizete Ritter Universidade do Estado de Mato Grosso 4 de setembro de 2017 Ritter, D. (UNEMAT) Matemática Discreta 4
Prof. Leandro Tonietto Introdução a computação e suas aplicações Curso de Segurança da Informação UNISINOS jun-09
Lógica Binária Prof. Leandro Tonietto Introdução a computação e suas aplicações Curso de Segurança da Informação UNISINOS jun-9 Introdução Lógica binária é a base do sistema computacional. Qualquer operação
Introdução ao Fortran 90-1
Introdução ao Fortran 90-1 Departamento de Física UFPel Definição de Programa em Fortran 90 Programa ou Código-fonte Programa ou código-fonte é um conjunto de instruções, também chamadas de comandos, escritas
Aula 9: Estouro e Representação em Ponto Flutuante
Aula 9: Estouro e Representação em Ponto Flutuante Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) Estouro e Ponto Flutuante FAC 1 / 43 Revisão
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO PRÉ AULA PRÉ AULA 31/08/2015
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com [email protected] PRÉ AULA De acordo com a sua compreensão acerca da representação das fórmulas
Expressões, Atribuições, Entrada e Saída. Givanaldo Rocha
Expressões, Atribuições, Entrada e Saída Givanaldo Rocha [email protected] http://docente.ifrn.edu.br/givanaldorocha Expressões Expressão: em termos computacionais, está ligado ao conceito de
Português Estruturado (VISUALG)
Português Estruturado (VISUALG) Estrutura do programa Exemplo: algoritmo "Ola mundo" // Função : Mostrar na tela uma saudação // Autor : Christianne Dalforno // Data : 09/03/2016
Introdução à Computação
Introdução à Computação Tipos de Dados, Expressões, Operadores e Comandos Básicos Prof.: Julliano Rosa Nascimento [email protected] Roteiro Tipos de Dados: Revisão Expressões Operadores Comandos Básicos
AULA TEÓRICA 3. Tema 2. Introdução a programação em Java (Continuação)
AULA TEÓRICA 3 Tema 2. Introdução a programação em Java (Continuação) Ø Expressões. Ø Operadores de incrementação e de decrementação unária de variáveis. Ø Classe Math. Ø Conversões de tipo. Ø Expressões
Aula Teórica 8. Preparado por eng.tatiana Kovalenko
Aula Teórica 8 Tema 8. Tipos de Dados básicos Ø Representação de números inteiros Ø Representação de números decimais Ø Representação de caracteres Ø Representação de valores lógicos Ø Expressões Ø Classe
Operadores de comparação
Operadores de comparação Operadores de comparação como o próprio nome já diz compara dois valores retornando verdadeiro (TRUE) ou falso (FALSE). Veja uma tabela com os operadores de comparação. Veja um
Algoritmos Computacionais
Material produzido por professores da UFABC Objetivos Aprender a sintaxe e a semântica de instruções de saída e de entrada de dados na linguagem PORTUGOL Aprender alguns operadores pra uso na parte de
Técnicas de Programação
Técnicas de Programação Algoritmos Anderson Gomes Eleutério Lógica A lógica de programação é necessária para pessoas que desejam trabalhar com desenvolvimento de sistemas e programas, ela permite definir
Definições de Algoritmos. Algoritmos e Programação I. Conceitos Básicos de Algoritmos. Relação entre Algoritmos e Programação
Definições de Algoritmos Algoritmos e Programação I Aula 2 Prof a. Márcia Cristina Moraes [email protected] Prof a. Sílvia M.W. Moraes [email protected] Algoritmo é um conjunto finito de regras, bem
Estruturas Condicionais. Tiago Alves de Oliveira
Estruturas Condicionais Tiago Alves de Oliveira Operações Lógicas Operações lógicas com bits AND (E) operação que aceita dois operandos operando são binários simples (base 2) operação AND é 0 and 0 = 0
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Básicas. Aula Tópico 2
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Básicas Aula Tópico 2 1 Problema 3 Exibir o maior número inteiro que pode ser representado no computador. 2 Qual o maior número inteiro? Para o compilador
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com [email protected] OPERADORES ARITMÉTICOS OPERAÇÃO OPERADOR SIGNIFICADO SOMA + Efetuar soma de duas
Algoritmos. Prof. Jonatas Bastos Site:
Algoritmos Prof. Jonatas Bastos Email: [email protected] Site: http://jonatasfbastos.wordpress.com/ 1 Exemplo de Algoritmo { declaração de variáveis } real: p1, p2, p3, p4, Media; inicio { comandos
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,
Pseudocódigo. Regras para nomear um algoritmos: Variáveis. Exemplo: Exemplo: Exemplo: O valor do dolar; O peso de uma pessoa;
Pseudocódigo Português estruturado Mais formal e estruturado Facilidade de compreensão /* Algoritmo que descreve os passos para trocar uma lâmpada */ comentário Algoritmo TrocaLampada nome do algoritmo
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
08/05/2012. Tipos de dados. Tipos de dados. Elementos Básicos. Tipos de dados. Elementos Básicos Tipos de dados. Dados e seus tipos:
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA CAMPUS CAMPINA GRANDE 1 2 Elementos Básicos Tipos de dados Dados e seus tipos: Computadores lidam com diversos tipos de dados: numéricos,
Algoritmos e Programação - Engenharia da Computação -
Algoritmos e Programação - Engenharia da Computação - Prof. Alessandro Zimmer Pseudo Linguagem de Programação - PORTUGOL - Pseudo-Linguagem Linguagem de Programação? Notação formal servindo para: - Expressar
Professora Martha Spalenza Professora de Informática da Faetec
Algoritmos em Estrutura seqüencial 1. Tipos de dados São quatro os tipos básicos de dados, e podem assumir os seguintes valores válidos: - números inteiros: -,, -3, -2, -1, 0, 1, 2, 3,, + ; - números reais:
Conceitos Básicos Linguagem C
Conceitos Básicos Linguagem C PROF. MAURÍCIO A DIAS [email protected] 2 Método Método básico para construção de algoritmos 1. Compreender completamente o problema a ser resolvido, se possível dividindo
8. Expressões lógicas
8. Expressões lógicas DIM0320 2015.1 DIM0320 8. Expressões lógicas 2015.1 1 / 27 Sumário 1 Lógica proposicional 2 Proposições compostas 3 Expressões lógicas em Portugol 4 Condições compostas 5 Exercícios
Computação Eletrônica
Computação Eletrônica Expressões [email protected] Observação: Material da Disciplina Computação Eletrônica CIN/UFPE. Expressões São sequências de operandos e operadores devidamente arrumadas; Obedecendo
