Profº Antonio Carlos Marcelino de Paula

Slides:



Advertisements
Apresentações semelhantes
Algoritmo e Programação
Advertisements

Linguagem de Programação I
Pseudo-código: sintaxe
TÉCNICAS DE PROGRAMAÇÃO I
Conteúdo: - Atribuição de Valores a Variáveis.
Algoritmo I Aula 04 Expressões Lógicas.
Algoritmo Exemplo: faça um algoritmo para tocar todas as músicas de um cd. Após o usuário apertar o play Algoritmo Para as músicas de 1 até última música.
Tipos de dados, Variáveis, Expressões e Operadores
Algoritmos e Programação Linguagens de Programação Teoria Aula 5 (05/05) Universidade Federal do Vale do São.
Introdução a Programação Renata Freire
Algoritmos Mar / 2007.
Programação para Engenharia I
Tópicos Preliminares na Linguagem C
Universidade Federal do Espírito Santo Programação II Professora: Norminda Luiza.
Lógica de Programação/ Algoritmos 2013
Linguagem C.
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.
João Lucas de Oliveira Torres
Introdução a Computação e Cálculo Numérico
Algoritmos Computacionais ( Programas )
Estrutura de dados, pseudocódigo
Lógica de Programação Aula anterior
Algoritmo de Programação
LINGUAGENS DE PROGRAMAÇÃO PROF. DANIELA PIRES
Introdução a Programação
LINGUAGENS DE PROGRAMAÇÃO PROF. DANIELA PIRES
Fábio de Oliveira Borges
Programação de Computadores
Operadores Relacionais, Lógicos e comandos de condição
Prof. Daniel Aula 03.  Criar Projeto  Criar Pacote  Criando classes  Meu primeiro programa  Compilar  Comentários  Variáveis.
Introdução a Programação Algoritmos
Computação Eletrônica
Linguagem Pascal Prof. Sérgio Rodrigues.
Lógica Estruturada Aplicada
Lógica: Resolução de Problemas e Introdução a Dados PROFº RICARDO JOSÉ BATALHONE FILHO Log.a02.
Faculdade Talentos Humanos - FACTHUS - Algoritmo I - Rogério Rodrigues
Algoritmos e Estrutura de Dados I Jean Carlo Mendes
Objetivos Representação de Algoritmos Português Estruturado
Tipos de Dados Operadores
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL UNIDADE 4 Itens fundamentais para Desenvolvimento de algoritmos.
Operadores Relacionais e Lógicos
Linguagens de Programação
Revisão LPG-I – Revisão de ICC Prof. Flavio Marcello
Fundamentos de linguagens de programação
Linguagem C.
CES-10 INTRODUÇÃO À COMPUTAÇÃO
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL  Operadores São meios pelo qual incrementamos, comparamos e avaliamos dados.
Profa. Mercedes Gonzales Márquez
ALGORITMIA. ALGORITMO Conjunto de instruções ou acções que ao serem executadas, permitirão realizar uma determinada tarefa.
Programação de Computadores - 1
Algoritmos e Programação Flávio Euripedes de Oliveira Esp. em Analise de Sistemas Esp. em Segurança da Informação
Professor: André Didier Autor: Francisco Airton
Fundamentos de Programação
Professor: André L. R. Didier Autor: Francisco Airton
Algoritmo e Estrutura de Dados I Aula 3 – Estrutura Seqüencial, Entrada e Saída, Atribuições e Uso de Funções Márcia Marra
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.
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS LINGUAGEM DE PROGRAMAÇÃO I Aula /08/2011 Professor Leomir J. Borba-
Tipos de Dados, Variáveis, Expressões Lógicas e Aritméticas
Programação estruturada unidade 2
Introdução à Programação
Algoritmos e Estruturas de Dados I – Tipos de dados
Sistemas para Internet Algoritmos e Lógica de Programação
Engenharia de Controle e Automação Computação Para Engenharia Semana /08/2011 Professor Leomir J. Borba- –
Lógica de Programação Germano Marcos. Tipos de dados Na manipulação de computadores o usuário depara-se com inúmeras funcionalidades como mensagens, equações,
Computação Eletrônica Variáveis Inteiras. A memória A memória pode ser vista como um imenso gaveteiro Em cada gaveta, guardamos uma informação. Por exemplo,
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:

Profº Antonio Carlos Marcelino de Paula AlgoriTmos Profº Antonio Carlos Marcelino de Paula

Objetivos Representação de Algoritmos Português Estruturado Estrutura básica Variáveis Constantes Tipos

Português Estruturado Portugol Portugol é uma pseudo-linguagem de programação originada da mistura entre o Português, o Algol e o Pascal. Forma de representação muito próxima de uma linguagem de programação; Possui um vocabulário restrito e com significados bem definidos para todos os termos utilizados nas instruções; Possui uma sintaxe menos rigorosa que a de uma linguagem de programação.

Estrutura programa <nome> const <constantes> var <variaveis> inicio <instrucoes> fim programa Exemplo inicio escreva “Meu primeiro Algoritmo.” fim

Variáveis “Tudo aquilo que é sujeito a variações, incerto, instável ou inconstante” [1]. Podem conter valores diferentes a cada instante de tempo. Seu valor pode ser alterado ao longo do tempo da execução do programa; Só pode assumir um único valor a cada instante; Espaço de memória do computador utilizado para guardar informações

Variáveis [1] Nome + Valor + Tipo [2]

Constantes A = ¶ * r2 “Tudo aquilo que é fixo ou estável.” [1] “Constante é um determinado valor fixo que não se modifica ao longo do tempo.”[2] A = ¶ * r2 Constante

Regras para Criação de Nomes Poderão ser atribuídos com um ou mais caracteres; O primeiro caractere do nome de uma variável não poderá ser em hipótese alguma um número, sempre deverá ser uma letra; O nome de uma variável não poderá possuir espaços em branco; Não poderá ser nome de uma variável uma palavra reservada a uma instrução de programa; Não poderão ser utilizados outros caracteres a não ser letras e números.

Tipos de Dados Os dados são representados pelas informações a serem tratadas por um computador. Tais informações são caracterizadas em quatro tipos: Inteiro: dados numéricos negativos e positivos; Real: dados numéricos negativos, positivos e fracionários; Caracteres: sequências contendo letras, números e caracteres; Lógicos: dados com valores verdadeiro ou falso. Também conhecido como tipos booleanos.

Declaração Variável e Constantes pi = 3,14 var nome: caractere idade: inteiro nota1, nota2: real aprovado: logico

Exercícios (1) 1) Assinale os identificadores válidos: [ ] a) (X) [ ] b) #55 [ ] c) AB*C [ ] d) U2 [ ] e) KM/H [ ] f) AH [ ] g) UYJ [ ] h) “ALUNO”

Exercícios (2) 2) Supondo que as variáveis NA, N, NMAT e SX sejam utilizadas para armazenar a nota do aluno, o nome, o número da matrícula e o sexo, declara-se corretamente, conforme os seus conteúdos.   NA____________________ N_____________________ NMAT_________________ SX____________________

Expressões Aritméticas Expressões aritméticas são aquelas cujos operadores são aritméticos e cujos operandos são constantes e/ou variáveis do tipo numéricas (inteiro e/ou real).

Operadores Aritméticos   Operadores Aritméticos Operador Descrição = Atribuição + Soma - Subtração / Divisão % Resto da divisão

Operadores Aritmét. e Atribuições Instrução normal Instrução reduzida var = var + expr; var+=expr; Var=var – expr; Var-=expr; Var=var/expr; Var/=expr; Var=var*expr; Var*=expr;

Operadores Relacionais Descrição Símbolo Igualdade == Diferente de != Maior que > Menor que < Maior ou igual >= Menor ou igual <=

Operadores de Incremento Instrução Pós-fixado Pré-fixado ++ Var=var+1; var = var++; ou var++; var = ++var; ou ++var; -- Var=var-1; var = var--; ou var--; var= --var; ou --var;

NÃO (operador de negação) Operadores Lógicos Operador Descrição && E || OU ! NÃO (operador de negação)

Operadores Lógicos Bit-a-Bit Descrição & E | OU ^ XOR (OU Exclusivo) ~ NÃO << Deslocamento para a esquerda >> Deslocamento para a direita