Programação para Engenharia I

Slides:



Advertisements
Apresentações semelhantes
Pseudo-código: sintaxe
Advertisements

Conteúdo: - Atribuição de Valores a Variáveis.
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INTRODUÇÃO AOS APLICATIVOS JAVA Prof. Thiago Pereira Rique
INTRODUÇÃO AOS APLICATIVOS JAVA
Tipos de dados, Variáveis, Expressões e Operadores
Introdução à Programação Linguagem R
Programação para Engenharia I
Operadores Aritméticos
Introdução a Programação Renata Freire
Construção de Algoritmos 1
Lógica de Programação Módulo II
Prof. Luis Otavio Alvares
Introdução à Programação Pascal - Começando Prof. Filipo Studzinski Perotto 2009.
Tópicos Preliminares na Linguagem C
THOBER CORADI DETOFENO, MSC. Aula 07
Lógica de Programação Módulo II
Lógica de Programação Módulo II
Unidades de Armazenamento
Prof. Msc. Raul Paradeda Aula 3 Fundamentos
1 4.6 – Variáveis - introdução Nesta altura (ao nível da programação) interessa saber que um computador tem: Nesta altura (ao nível da programação) interessa.
Descreva por palavras suas o funcionamento de um algoritmo
Prof. Natalia Castro Fernandes Mestrado em Telecomunicações – UFF 2º semestre/2012.
Introdução a Computação e Cálculo Numérico
Strings: Cadeia de Caracteres
Algoritmos Computacionais ( Programas )
Aula prática 6 Vetores e Matrizes
Comunicação Inclusiva Acessibilidade e Programação Web
Linguagem de Programação I Parte III
Linguagens imperativas: Aula prática
Estrutura de dados, pseudocódigo
Introdução a Programação
Aula prática 6 Vetores e Matrizes
Fábio de Oliveira Borges
Prof. Daniel Aula 03.  Criar Projeto  Criar Pacote  Criando classes  Meu primeiro programa  Compilar  Comentários  Variáveis.
Algoritmo e Programação
Computação Eletrônica
Linguagem Pascal Prof. Sérgio Rodrigues.
Faculdade Talentos Humanos - FACTHUS - Algoritmo I - Rogério Rodrigues
1.2 Variaveis - conceito Podemos imaginá-la como uma caixa com tampa que pode conter algum dado. Se precisarmos conhecer esse dado, abrimos a tampa da.
Conceitos Básicos Luis Antonio Tavares
Algoritmos e Estrutura de Dados I Jean Carlo Mendes
CH: 60h Créditos: 3 Prof Me. Tiago Araujo
3. Introdução à Linguagem C
Tipos de Dados Operadores
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL UNIDADE 4 Itens fundamentais para Desenvolvimento de algoritmos.
Aula prática 2 Operadores e Expressões Comandos de Decisão Comentários
Operadores Relacionais e Lógicos
Algoritmos e Estruturas de Dados I – Estruturas de Controle de Fluxo
William Ivanski Curso de Programação C#. Sumário  Exercícios para Fixação  Utilizando uma IDE  Elementos da Linguagem C#  Valores  Variáveis  Tipos.
Fundamentos de linguagens de programação
Linguagem C.
ALGORITMOS AULA 3. Objetivos Apresentação das estruturas básicas; Definição de tipos de dados; Seqüência de ações; Operações – Atribuições; – Entrada.
Programação de Computadores - 1
Algoritmos e Programação MC102 Prof. Paulo Miranda IC-UNICAMP Aula 2 Variáveis e Atribuições.
DSC/CCT/UFCG Carga Horária: 60 h Profs.: José Eustáquio Rangel de Queiroz Roberto Medeiros de Faria Ulrich Schiel José Eustáquio Rangel.
Professor: André Didier Autor: Francisco Airton
Fundamentos de Programação
Variáveis e Operadores
Tipos de Dados Todo o trabalho realizado por um computador é baseado na manipulação das informações contidas em sua memória. Estas informações podem.
Profa. Maria Augusta Constante Puget
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS LINGUAGEM DE PROGRAMAÇÃO I Aula /08/2011 Professor Leomir J. Borba-
UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis
Tipos de Dados, Variáveis, Expressões Lógicas e Aritméticas
Profº Antonio Carlos Marcelino de Paula
Programação estruturada unidade 2
Algoritmos e Estruturas de Dados I – Tipos de dados
Sistemas para Internet Algoritmos e Lógica de Programação
Prof. Tertuliano Operadores Variáveis em C++.
Introdução a Programação Aula 03 Jackson Eduardo
Lógica de Programação Aula 06 Prof. Marcelo Marcony.
Transcrição da apresentação:

Programação para Engenharia I Aula I - Introdução a Algoritmos Profa. Ana Cristina Benso da Silva © Ana Cristina Benso da Silva Programação para Engenharia I

Programação para Engenharia I Conceitos Básicos Variáveis x Constantes a = x + 5 a, x e 5 são variáveis ou constantes? Variáveis As variáveis são “recipientes” de valores É um espaço reservado na memória do computador para armazenar um tipo de dado. © Ana Cristina Benso da Silva Programação para Engenharia I

Programação para Engenharia I Variáveis Então a = x + 5 Se x = 3 então a posição de memória indicada por x conterá o valor 3 após o resultado da operação, a posição de memória indicada por a conterá o valor 8. Se x = 6 ... 11 8 3 6 © Ana Cristina Benso da Silva Programação para Engenharia I

Programação para Engenharia I Variáveis Cada vez que a fórmula do exemplo anterior for utilizada a variável x receberá valores antes da execução dos cálculos; a variável a receberá valores após o cálculo; a cada execução, se alterado o valor de x, o valor de a também será alterado. © Ana Cristina Benso da Silva Programação para Engenharia I

Atributos das Variáveis Toda variável tem um nome (identificador) um tipo de dado um valor Valor: a variável contém um valor quando está sendo usada val1 val2 inteiro x a Memória  Atenção! Uma variável sem inicialização, conterá um valor qualquer e imprevisível. Costuma-se dizer que contém lixo. © Ana Cristina Benso da Silva Programação para Engenharia I

Programação para Engenharia I Nomes das Variáveis Regras para definir o nome de identificadores: Só podem conter letras e dígitos; Primeiro caracter deve ser uma letra; Letras maiúsculas e minúsculas são consideradas caracteres diferentes; O único caracter especial aceito é o underline; Palavras reservadas não podem ser usadas como nome de variáveis; Identificadores devem ser mnemônicos. © Ana Cristina Benso da Silva Programação para Engenharia I

Programação para Engenharia I Tipos das Variáveis Inteiros Reais Lógicos Falso Verdadeiro Literais Caracteres Strings de caracteres © Ana Cristina Benso da Silva Programação para Engenharia I

Programação para Engenharia I Constantes Constantes são valores que não se alteram ao longo da execução de um programa. Podem aparecer dentro de expressões. Ex: num + 2 - 5/val Podem ser declaradas: const valor = 10; const taxa = 1.5; const letra = ‘S’; © Ana Cristina Benso da Silva Programação para Engenharia I

Programação para Engenharia I Operações e Operandos Conjunto de ações a serem executadas sobre um conjunto de objetos Operações Monoádicas (-x) Diádicas (a+b) Existem condições para testar se a operação pode ser executada para verificar o resultado (falso/verdadeiro) © Ana Cristina Benso da Silva Programação para Engenharia I

Programação para Engenharia I Operações ... Variáveis devem ser declaradas Exemplo: <variável>: <tipo>; As variáveis são modificadas através de um comando de atribuição (=) ou de leitura Exemplo: Ler <variável>; a = 3; a = a + 2; As variáveis podem ser impressas Exemplo: Escreve (a); © Ana Cristina Benso da Silva Programação para Engenharia I

Programação para Engenharia I Atribuições Exemplos variável  valor variável := valor variável = valor Se A = 4 e B = 5, qual o resultado de A = B e B = A? © Ana Cristina Benso da Silva Programação para Engenharia I

Expressões Matemáticas Prioridade das Operações Potências e operações monoádicas Multiplicações e divisões Soma e Subtração Parênteses alteram a ordem de execução Segue-se da esquerda para a direita em caso de indeterminação. © Ana Cristina Benso da Silva Programação para Engenharia I

Programação para Engenharia I Exercícios Qual a seqüência de operações necessárias para intercambiar os valores de 3 variáveis a, b e c de modo que a fique com o valor de b, b fique com o valor de c e c fique com o valor de a? Se x possui o valor 15 e se forem executadas as seguintes atribuições na ordem em que aparecem: x = x + 3 x + x - 6 x = x/2 x = 3x © Ana Cristina Benso da Silva Programação para Engenharia I