ALGORITMOS E ESTRUTURA DE DADOS

Documentos relacionados
ALGORITMOS 3ª Aula. 3. Introdução Tipos de dados, variáveis e operadores Tipos de dados

Linguagem Computacional

Ciência da Computação. Prof. Dr. Leandro Alves Neves Prof. Dr. Adriano M. Cansian

Algoritmos. Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi

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.

Fábio Rodrigues / Israel Lucania

O nome da variável é utilizado para identificação (para carga e posterior uso). Porém, são necessárias algumas regras para nomear essa variável:

Variáveis, Expressões Aritméticas e Entrada e Saída de Dados

Algoritmos. Conceitos e Comandos

Algoritmos Computacionais

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

Algoritmo e Programação Matemática

Algoritmos: Conceitos Fundamentais. Slides de autoria de Rosely Sanches e Simone Senger de Souza

Introdução à Computação

Introdução à Computação

Paradigmas de Linguagens

Algoritmos: Conceitos Fundamentais. Baseado nos slides de autoria de Rosely Sanches e Simone Senger de Souza

Algoritmos e Programação I

TIPOS DE DADOS E VARIÁVEIS

Aula 03 Introdução à Java. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

LÓGICA DE PROGRAMAÇÃO. Algoritmos Computacionais. Sérgio Carlos Portari Júnior

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:

TÉCNICO DE INFORMÁTICA - SISTEMAS

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

Instruções, dados e expressões

Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java

Algoritmos e Lógica de Programação Introdução e formas de representação

Fluxogramas e variáveis

Noções de algoritmos - Aula 1

CONCEITOS DE ALGORITMOS

Variáveis, Tipos de Dados e Operadores

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

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

Programação Estruturada Aula VisualG

CAPÍTULO 2 TIPO DE DADOS

Conceitos Básicos de Algoritmos

Introdução a Lógica de Programação

Fundamentos de Programação

CIT Aula 02 Variáveis e Estruturas de desvio condicional. Autor: Max Rodrigues Marques Carga Horária: 2 h 22/07/15 1

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

Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java

Algoritmos e Técnicas de Programação

Fundamentos de Programação. Turma CI-240-EST. Josiney de Souza.

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

Aula 3 Conceitos de memória, variáveis e constantes Cleverton Hentz

Algoritmos - 2. Alexandre Diehl. Departamento de Física - UFPel

Introdução. 17-out-08 Leandro Tonietto 2

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

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE DEPARTAMENTO DE INFORMÁTICA E MATEMÁTICA APLICADA. DIM0320 Algoritmos e Programação de Computadores

4 Introdução ao Algoritmo

CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA : INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO ASSUNTO: ALGORITMOS

Algoritmos I Aula 13 Linguagem de Programação Java

Disciplina: Introdução à Engenharia da Computação

ALGORITMO. Professor: RODRIGO GOBBI TIPOS DE DADOS E INSTRUÇÕES PRIMITIVAS

Tipos de Dados e Expressões

Variáveis e Entrada de Dados Marco André Lopes Mendes marcoandre.googlepages.

Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java

Capítulo 1 Conceitos Básicos

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

Computação I (MAB120) DCC/UFRJ

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

Curso básico de JavaScript Aula 2

CMP Algoritmos Algoritmos Parte I. Professor Vicente Paulo de Camargo

Técnicas de Programação

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

PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS

Conceitos Básicos de Programação

Conceitos Básicos de Algoritmos

Prof. Jorge Cavalcanti

Universidade Federal de Uberlândia Faculdade de Computação. Conceitos básicos de algoritmos Prof. Renato Pimentel. Computação

ALGORITMOS VARIÁVEIS E OPERADORES. Prof. Angelo Augusto Frozza, M.Sc.

Algoritmos II prof. Daniel Oliveira

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

Working 03 : Conceitos Básicos I

FACULDADE BATISTA MINEIRA - CST Banco de Dados Estruturas de Dados - Variáveis

Programação em C. Variáveis e Expressões. Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação

INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II

Microprocessadores I ELE Aula 7 Conjunto de Instruções do Microprocessador 8085 Desvios

- Aula 01, 02, 03 e 04 Apresentação da disciplina.

INFORMÁTICA APLICADA AULA 03 ALGORITMOS

ALGORITMOS AULA 2. Profª Amanda Gondim

Computação L2. Linguagem C++ Observação: Material Baseado na Disciplina Computação Eletrônica.

Pseudolinguagem (ou Portugol) Profº Elton Rodrigo

Teoria da Computação e Algoritmos. Introdução à Linguagem Pascal. ALGORITMO <Nome do algoritmo>; <definições>; INÍCIO <Comandos>; FIM.

Noções de algoritmos - Aula 1

PSEUDO-CÓDIGO. Nickerson Fonseca Ferreira

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

Pseudocódigo e Visualg

Tipos de Dados. Profa. Renata de Matos Galante

Programação Introdução

PROGRAMAÇÃO COMPUTACIONAL I

Variáveis. Lógica de Programação. Prof. Kleber Rezende

Métodos para a construção de algoritmo

Prof. José Remo / Prof. Ildeberto Rodello 1

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II. Prof. Dr. Daniel Caetano

Arquitetura Von Neumann Dados e instruções são obtidos da mesma forma, simplificando o desenho do microprocessador;

Programação de Computadores III

Algoritmos e Estruturas de Dados I

Transcrição:

ALGORITMOS E ESTRUTURA DE DADOS Algoritmos Tipos de Dados Prof. André Peixoto

- Todo o trabalho realizado por um computador é baseado na manipulação dos dados/informações contidas em sua memória. Podemos classificar em dois tipos: As instruções, que comandam o funcionamento da máquina e determinam a maneira como devem ser tratados os dados. Os dados propriamente ditos, que correspondem à porção a ser processadas pelo computador.

- Todos os dados processados por um algoritmo devem ser previamente definidos; - O computador precisa saber previamente o tipo e o tamanho da informação que será processada; - Vamos armazenar estes dados dentro de variáveis (serem trabalhadas na memória), para que possamos alterar o seu valor durante a execução do algoritmo.

- Dependendo da natureza de um dado, algumas operações podem ou não fazer sentido quando aplicadas a eles. - Por exemplo, não faz sentido falar em somar duas letras.

Tipos de Dados Primitivos: - São os tipos de dados mais comuns, e que podem dar origem a outros tipos de dados mais complexos. - Inteiro - Real Numéricos - Literal (Caractere ou string) - Lógico (Booleano)

Inteiro: - Define variáveis numéricas do tipo inteiro, ou seja, sem casas decimais. Consiste dos números inteiros e das operações de adição, subtração, multiplicação, divisão inteira e resto. Podendo ser positivos ou negativos. Declaração: - NUMERO : INTEIRO

Inteiro: Exemplo: 17 - número inteiro positivo. 13 - número inteiro negativo.

Real: - Define variáveis numéricas do tipo real, ou seja, com casas decimais. - Os números reais incluem os números inteiros. No entanto, para evitar ambiguidades na escrita de algoritmos, assumimos que todo número escrito sem a parte fracionária é do tipo inteiro.

Real: Exemplo: 17.01 número real positivo com duas casas decimais. -13.3 número real negativo com uma casa decimal. Declaração: -SALÁRIO : REAL

LITERAL: - As expressões literais são frases ou outro tipo de expressões que são colocadas no algoritmo com mensagens ou para atribuição em variáveis do tipo STRING ou CHAR (caractere). Estas expressões são identificadas por estarem entre aspas ( " " ). - Diz se que o dado do tipo literal possui um comprimento dado pelo número de caracteres nele contido.

Literal - (Char) - Note que as variáveis do tipo CHAR podem armazenar apenas 1 caractere. Exemplo: a) Literal de comprimento 1. b) M Literal de comprimento 1. Declaração: SEXO : CHAR

Literal (String), ou seja, sequência de caracteres. - Conjunto dos caracteres alfanuméricos (números, letras, símbolos, etc). Exemplo: como? Literal de comprimento 6. Declaração: - NOME: STRING

Lógico (Booleano): - Quando assume apenas 2 valores: - FALSO - VERDADEIRO Declaração - FLAG : LÓGICO

Exemplos: var NOME: IDADE: SALARIO: literal inteiro real TEM_FILHOS: lógico

Quando se escreve um algoritmo, ou um programa de computador é quase impossível não se ter uma variável. Uma variável, em programação de computadores, é: a) Um tipo inteiro b) Um local na memória para guardar um valor c) Um local na memória para guardar um registrador d) Um ponteiro de dados e) Um tipo de dado

Quando se escreve um algoritmo, ou um programa de computador é quase impossível não se ter uma variável. Uma variável, em programação de computadores, é: a) Um tipo inteiro b) Um local na memória para guardar um valor c) Um local na memória para guardar um registrador d) Um ponteiro de dados e) Um tipo de dado

Na programação de computadores, uma variável do tipo boolean pode receber valores: a) inteiros. b) lógicos true ou false. c) reais. d) fracionários. e) formados por cadeias de caracteres.

Na programação de computadores, uma variável do tipo boolean pode receber valores: a) inteiros. b) lógicos true ou false. c) reais. d) fracionários. e) formados por cadeias de caracteres.

As variáveis são construções das linguagens de programação nas quais são armazenados valores durante a execução de um programa. Marque a alternativa que liste somente tipos de dados comumente utilizados em programação: a) Inteiro, For, String. b) Condicional, Contador, Algoritmo. c) Fungao, Banco de Dados, Sistema Operacional. d) Inteiro, Booleano, Caractere. e) Booleano, Imperativo, For.

As variáveis são construções das linguagens de programação nas quais são armazenados valores durante a execução de um programa. Marque a alternativa que liste somente tipos de dados comumente utilizados em programação: a) Inteiro, For, String. b) Condicional, Contador, Algoritmo. c) Fungao, Banco de Dados, Sistema Operacional. d) Inteiro, Booleano, Caractere. e) Booleano, Imperativo, For.