ALGORITMOS.

Slides:



Advertisements
Apresentações semelhantes
Introdução a Linguagem C Professor: Juliano Lucas Gonçalves
Advertisements

CLASSES EM JAVA Dilvan Moreira (baseado no livro Big Java)
Disciplina:PROA3V José Henrique Verhalem e Renan Tenório Professor: Alexandre Cassimiro Novembro 2015.
Introdução à Informática com Software Livre 11:37.
Linguagem de Programação – Aula 03 Prof. Me. Ronnison Reges Vidal.
Princípios de Desenvolvimento de Algoritmos MAC122 Prof. Dr. Paulo Miranda IME-USP Variáveis e Atribuições.
Algoritmos e Programação utilizando Visualg
1) Defina sequências numéricas.
Introdução à Computação para Engenharia MAC2166
Tópicos Preliminares Algorítmos I.
Algoritmo e Lógica Programação Vetores e Matrizes
Banco de Dados I Modelagem Relacional
Introdução a Algoritmos
Márcio Soussa Estrutura de Dados Márcio Soussa
Programação em C Aula 8.
Tópicos Preliminares (Tipos, Constante e Variável)
Comandos da Linguagem C
Estruturas de Repetição
Algoritmos e Estruturas de Dados I
Prof. Wellington Franco FUNDAMENTOS DE PROGRAMAÇÃO - T02
Prof. Wellington Franco
Módulo I Capítulo 3: Fluxo de Código e Operador Condicional
Representação de um Algoritmo na Forma de Pseudocódigo
Prof. Wellington Franco Estrutura de um Programa Usando o VisuAlg
Prof. Wellington Franco
IP – Condicionais e controle de fluxo
Introdução à Programação BCC 201 Aula
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
DESENVOLVIMENTO DE PROGRAMAS
Estruturas de Dados Vetores.
Algoritmos e Fluxogramas
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
Algoritmos e Técnicas CEFET/RN.
Arquitetura de Computadores
PIT – PROGRAMA INTERNO DE TREINAMENTO 2015
LÓGICA DE PROGRAMAÇÃO Prof. Andrew Rodrigues.
FUNDAMENTO DE PROGRAMAÇÃO
IP – Repetições Prof. Eduardo Falcão.
Introdução à Programação
INE 5201 – INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO
Agenda Tipos de Informação Tipos de Dados Variáveis Constantes
Binário, Hexadecimal, Decimal
, operações, intervalos e desigualdades.
TIPOS DE DADOS, CONSTANTES E VARIÁVEIS E OPERADORES
Sistemas Operacionais
Profa. Maria Augusta Constante Puget
LÓGICA DE PROGRAMAÇÃO Estruturas de Decisão
Algoritmos Aula 8 Mairum Ceoldo Andrade.
Linguagem PASCAL Tipos Estruturados
Algorítmos e Técnicas de Programação
EDA - Prof. Paulemir Campos
Algoritmos Prof.: Carlos Alberto
DHD – Desenvolvimento em Hardware
Prof: Luciano Barbosa (Slides adaptados do Prof. Hansenclever Bassani)
Computação Eletrônica Funções e Escopo de Variáveis
Introdução à lógica de programação utilizando Scratch Aula 3
ALGORITMOS.
Tipos Primitivos de Dados
Python: Comandos Básicos
A classe String.
Vetores.
Introdução a progrmação Comandos condicionais: if e switch
Ponteiros.
Constantes, Variáveis e Memória
Operadores Lógicos e Relacionais
Operadores Aritméticos
RESULUÇÃO DOS EXERCÍCIOS E
Sistemas de Informação
Aula 2 Professores: Conteúdo: Dante Corbucci Filho
Aula 10 Professores: Conteúdo: Dante Corbucci Filho
Transcrição da apresentação:

ALGORITMOS

ALGORITMOS Estruturas Sequenciais: São as ações que podem ser executadas pelos algoritmos. Elas são executadas na seqüência em que estão definidas. Usaremos a seguinte estrutura para se fazer um algoritmo: Algoritmo {Nome Do Algoritmo} Declare {Declaração de variáveis} Início {Comandos} Fim

ALGORITMOS Variáveis: Uma variável é um local na memória principal, isto é, um “endereço” que armazena um conteúdo. Todos os dados usados em um algoritmo (entrada, transformação e saída) são armazenados em variáveis. Os algoritmos só armazenam dados nas variáveis.

ALGORITMOS Identificador: Cada variável possui um nome, que é como identificamos aquele espaço de memória. Um identificador pode ter letras, números e símbolos especiais (existem exceções) e não podem começar por números nem possuírem espaços. Letras maiúsculas são diferentes de minúsculas. Exemplos de identificadores: a, b, x, y, media, salario, raiz1, raiz2, peso, TudoFunciona, mediafinal, x1, x2,

ALGORITMOS Tipos de Variáveis: Quando se define uma variável é necessário informar que tipo de dado se pretende colocar nesse espaço para que o computador reserve o espaço necessário. Tipos podem ser: Inteiros: Números inteiros positivos ou negativos. Ex.: -182, 2034, 543, ... Reais: Números reais positivos e negativos com parte decimal. Ex.: 343.33, 765.09, 5435.00, ... Lógico: Tipos lógicos ou booleanos podendo ser verdadeiro ou falso Caracteres: São formados por um caractere. Ex.: ´a´, ´b´,´4´ Literais/strings: São formados por um ou mais caracteres. Ex.: “a”,”dois”, “1234.05”, “-456”, “1 + 3”

ALGORITMOS Declaração de Variáveis: DECLARE Inteiro a Real x,y Real nota1, nota2, media1, notaRecuperacao, media2 Booleano sexo String Nome5, p

ALGORITMOS Atribuição: É como indicamos um valor a ser armazenado em uma variável. O tipo do valor deve ser compatível com o tipo da variável. Utilizamos a seta para a esquerda () para indicar umaatribuição. Exemplo: x 10 y 10 nota1 8.3

ALGORITMOS Expressões: Uma expressão é um conjunto de variáveis e constantes numéricas que relacionam se por meio de operadores compondo uma fórmula que, uma vez avaliada, resulta num valor.

ALGORITMOS Espressões Aritméticas: Resulta em um tipo inteiro ou real. Podemos usar os mesmo operadores da matemática: + − × ÷ % Exemplo: media1 (nota1 × 2 + nota2 × 3) ÷ 5 Outras expressões: Relacional, Lógica

ALGORITMOS Entrada: É o comando que permite que o usuário digite dados que serão usados no programa. Esses dados são armazenados em variáveis. O comando Ler(x) espera o usuário digitar um dado e armazena o dado na variável x. Em pseudo-código: Ler(x) Em Java: Scanner sc = new Scanner(System.in); x = sc.nextInt();

ALGORITMOS Saída: É o comando que permite ao programa mostrar informações ao usuário. O comando Escrever(x) faz com que o programa imprima na tela o valor de x. O comando escrever também pode ser usado para imprimir mensagens de texto: Em pseudo-código escrever(‘‘O valor de x é: ’’ + x); Em Java: System.out.println(O valor de x é: ’’ + x); Ou System.out.printf(“O valor de x é %d ”,x);

ALGORITMOS Vamos Fazer Juntos: 1 - Calcular a média do semestre 2 - Um trabalhador recebeu seu salário e o depositou em sua conta corrente bancária. Esse trabalhador emitiu dois cheques e agora deseja saber seu saldo atual. Sabe-se que cada operação bancária de retirada paga CPMF de 0,38% e o saldo inicial da conta está zerado.