Algoritmos e Programação

Slides:



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

Pseudo-código: sintaxe
UNIVERSIDADE FEDERAL DE UBERLÂNDIA ENGENHARIA CIVIL INTRODUÇÃO À ALGORITMOS Professora: Fabíola Gonçalves.
Estruturas de Controle
TÉCNICAS DE PROGRAMAÇÃO I
Construção de Algoritmos 2
UNIVERSIDADE FEDERAL DE UBERLÂNDIA ENGENHARIA CIVIL
Estruturas de Repetição
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.
TECNOLOGIA EM REDES DE COMPUTADORES Algoritmos e programação de computadores Aula /08/2011 Professor Leomir J. Borba-
03/08/2011 Professor Leomir J. Borba- –
Software Básico Silvio Fernandes
Introdução a Programação Renata Freire
Construção de Algoritmos 1
Programação para Engenharia I
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Universidade Federal do Espírito Santo Programação II Professora: Norminda Luiza.
Unidades de Armazenamento
Prof. Msc. Raul Paradeda Aula 3 Fluxograma e Pseudocódigo
Ling. e Técnicas de Programação I 3º semestre Plano de Ensino 2011
Introdução a Programação JAVA
O Portal do Estudante de Computação
Algoritmos Estruturados Avançados 2º Período CSTA - UTP
Professor Fernando Luís
Processamento da Informação BC-05045
Fundamentos de Programação Estruturada – Turma A 1º Período CSTA - UTP
Algoritmos Computacionais ( Programas )
Comunicação Inclusiva Acessibilidade e Programação Web
Algoritmo e Lógica de Programação
Salas de Matemática.
Estrutura de dados, pseudocódigo
Construção de Algoritmos AULA 03
Algoritmos e Programação de Computadores
Programação Estruturada
LINGUAGENS DE PROGRAMAÇÃO PROF. DANIELA PIRES
Introdução a Programação
Algoritmos e Programação de Computadores
Fábio de Oliveira Borges
Prof: Luiz Carlos Zancanella :: INE / UFSC-SC 1 INE 5201 – Aula 002 Algoritmo Um conjunto de ações, com propriedades especiais e específicas e com algumas.
Programação de Computadores
Computação Eletrônica
Lógica de Programação/ Algoritmos Engenharia Produção 2014
Aula 6 - Estruturas de Controle
Linguagem e Ambiente Scratch
Vetor Prof. Guilherme Baião S. Silva Adaptações:
Lógica: Resolução de Problemas e Introdução a Dados PROFº RICARDO JOSÉ BATALHONE FILHO Log.a02.
Programação e Sistemas de Informação
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.
Laços com Número Indeterminado de Repetições
Conceitos Básicos Luis Antonio Tavares
Oficinas de Desenvolvimento de Software
Objetivos Representação de Algoritmos Português Estruturado
CH: 60h Créditos: 3 Prof Me. Tiago Araujo
Introdução a Algoritmos
Introdução à Linguagem C
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL UNIDADE 4 Itens fundamentais para Desenvolvimento de algoritmos.
Fábio de Oliveira Borges
Algoritmos e Estruturas de Dados I – Estruturas de Dados
Algoritmo e Programação
Linguagens de Programação
Fundamentos de linguagens de programação
Programação de Computadores - 1
Programação I Aula 07 Autor: Francisco Airton Professor: André L. R. Didier 1.
TECNOLOGIA EM REDES DE COMPUTADORES Algoritmos e programação de computadores Aula /08/2011 Professor Leomir J. Borba-
Profº Antonio Carlos Marcelino de Paula
Estrutura de Repetição
PROGRAMAÇÃO DE COMPUTADORES Engenharia Unificado Prof. Leonardo Bacelar Lima Santos Departamento de Matemática
Linguagem de Programação Prof. Fabricio Roulin Bittencout
Lógica de Programação Aula 06 Prof. Marcelo Marcony.
Transcrição da apresentação:

Algoritmos e Programação Prof. Esp. Aline Dayany Lemos Microni

Carga Horária: 40 Horas Bibliografia 20 horas Teóricas 20 horas Práticas Bibliografia MIZRAHI, Victorine Viviane. Treinamento em Linguagem C. 1ª ed. São Paulo: Pearson, 2007 FORBELLONE, A. L. V; EBERSPACHER, H. F. Construção e Algoritmos, 3 ª ed, São Paulo: Pearson

Resolver com rapidez e com maior precisão, através de uma seqüência lógica e estruturada, problemas pertinentes a atividade profissional; Utilizar, se necessário e através de uma linguagem de programação adequada, computadores para a resolução dos problemas; Elaborar protocolos de ação com instruções claras e precisas

Ementa Conceitos Fundamentais de programação: algoritmos, linguagem , compilador Linguagem de programação Estrutura de um programa Tipo de dados Operadores Programação Estruturada Estruturas de Condição Laços de Repetição Vetores e Matrizes Strings e Funções de Manipulação Tipos Estruturados(registros)

Conceitos O que é Lógica ? Ciência de Raciocinar Onde Utilizamos a Lógica?

Qual o próximo número? 2, 10, 16, 17, 18, 19 … 200 Exemplos 1, 1, 2, 3, 5, 8, 13, ... 21

Receita Ovo Frito Colocar óleo em uma frigideira, levar ao fogo. Abra o ovo em um recipiente e adicione sal. Despeje o ovo na frigideira, vire e deixe fritar.

Calcular a Área: De um quadrado De um triângulo

Fluxogramas Pseudo Linguagem Algoritmo - Seqüência de instrução finita e não ambígua

Algoritmo

Dados Numéricos Inteiros 1, 2, +3, -2 Reais 0.5, 1.80, +2.03, -12.2222

Dados Alfa-numéricos Caractere “Engenharia Mecânica” “3099-3838” “Olá, como vai?”

Dados Lógicos Booleano Verdadeiro Falso

Variáveis Constantes Valor pode variar ao longo da execução Devem conter no mínimo uma letra e devem sempre iniciar com caracter alfa-numérico Não pode conter caracteres especiais (“, !, @, #, (espaços em branco), ~, etc.) Pode conter _ (underline) ou – (traço), mas não no início Constantes Valor fixo ao longo da execução

Exemplo inicio TEXTO: caractere; escreva(“Digite seu nome: “); leia (TEXTO); escreva (“Seu Nome é: “ TEXTO); fim;

Dicas Utilizar identação Utilizar nomes de variáveis próximo ao que elas aramazenam

Faca um algoritmo que: Leia o nome da sua mãe Escreva a frase Minha Mãe (NOME) é linda inicio NOME_MAE: caractere; escreva(“Digite o nome de sua mae: “); leia (NOME_MAE); escreva (“Minha Mãe “ TEXTO “é linda”); fim;

Faca um algoritmo que: Leia dois números Escreva a soma dos dois inicio NUM1, NUM2, SOMA: inteiro; escreva(“Digite o 1º numero: “); leia (NUM1); escreva(“Digite o 2º numero: “); leia (NUM2); SOMA<- NUM1 + NUM2; escreva (SOMA); fim;

Operadores Soma + Subtração - Multiplicação * Divisão / Recebe <- Igual = Menor < Maior >