Programação de Computadores
|
|
|
- Vanessa Martini Gorjão
- 7 Há anos
- Visualizações:
Transcrição
1 Programação de Computadores Instituto de Computação UFF Departamento de Ciência da Computação Otton Teixeira da Silveira Filho
2 Conteúdo Alguns Conceitos sobre Linguagens Conceito de Algoritmo Pseudocódigo Tipos de Variáveis Operadores Estruturas de Controle Estruturas de Dados Subprogramação
3 Fluxograma É uma descrição esquemática de um processo que usa figuras geométricas padronizadas que representam elementos da computação necessária ao processo. Abaixo temos alguns Início Dados Decisão Conector Fim Processo Conector fora da página
4 Pseudocódigo É a representação em linguagem natural de comandos computacionais No nosso caso escreveremos o pseudocódigo com palavras em português Os comandos do pseudocódigo serão introduzidos a medida quer forem necessários
5 Fazendo o Chinês Fazer o Chinês é escrever os resultados de todos os passos de um determinado procedimento -É uma forma tradicional de detectar erros de lógica de um programa
6 Fazendo o Chinês Fazer o Chinês é escrever os resultados de todos os passos de um determinado procedimento -É uma forma tradicional de detectar erros de lógica de um programa Obs: Existem ferramentas sofisticadas de depuração de códigos usadas em trabalhos mais complexos
7 Um exemplo: Baskara Seja o polinômio a x 2 +b x+c, onde a, b, c R. Determine as raízes reais deste polinômio usando a fórmula de Baskara: x= b± b 2 4 a c 2a Começaremos a descrição do algorítmo de forma ingênua
8 Baskara Fluxograma 1 de Baskara Início a, b, c x 1 ( b+ b 2 4 ac )/2a x 2 ( b b 2 4 ac )/2 a x 1, x 2 Fim
9 Baskara Porque este fluxograma está errado? 1 Caso a seja zero teremos uma indeterminação 2 Caso b 2 4 a c for negativo não teremos resposta compatível com o especificado pelo problema
10 Baskara Porque este fluxograma está errado? 1 Caso a seja zero teremos uma indeterminação 2 Caso b 2 4 a c for negativo não teremos resposta compatível com o especificado pelo problema Resolveremos um problema por vez
11 Baskara Antes apresentemos a estrutura de decisão
12 Baskara Decisão Processo1 s decisão n Processo2 A decisão é avaliada se verdadeira Caso for verdadeira (S) o processo1 é executado Caso não for verdadeira (N) o processo2 é executado
13 Baskara Com esta apresentação poderemos dar continuidade à criação do fluxograma para a fórmula de Baskara
14 Baskara Fluxograma 2 de Baskara Início 1 a, b, c x 2=( b b 2 4 a c )/2 a x= c/b n Se a 0 duas raizes : x 1, x 2 a=0.uma raiz : x s x 1=( b+ b 2 4 ac)/2 a Fim 2 2 1
15 Baskara Porque este fluxograma ainda está errado ao resolver o problema de número 1?
16 Baskara Porque este fluxograma ainda está errado ao resolver o problema de número 1? Caso b seja zero teremos uma indeterminação
17 Baskara Fluxograma 3 de Baskara Início 1 n Se b 0 a, b, c x 2=( b b 2 4 a c )/2 a s x= c/b n Se a 0 duas raizes : x 1, x 2 a=0.uma raiz : x s x 1=( b+ b 2 4 ac)/2 a Fim a=0, b=0. Não há raizes
18 Baskara Mas ainda há uma incorreção Caso a for nulo, como também b, então se c for nulo teremos uma identidade e temos que prever esta possibilidade Vamos corrigir...
19 Baskara Fluxograma 3b de Baskara Início 1 n Se b 0 a, b,c x 2=( b b 2 4 a c )/2 a n Se c = 0 s 3 s x= c/b a=0.umaraiz : x 2 n s Se a 0 x 1=( b+ b 2 4 ac)/2 a 1 duas raizes : x 1, x 2 Fim 2 a=0, b=0. Não há raizes 3 a, b, c nulos
20 Baskara Vamos incluir a análise de b 2 4 a c
21 Baskara Fluxograma 4 de Baskara Início 1 n Se c = 0 s n s Se b 0 x c/b n a, b, c Se a 0 x 1 ( b+ b 2 4 ac)/2a x 2 ( b b 2 4 ac )/2 a a=0.uma raiz : x s duas raizes : x 1, x 2 a, b, c nulos 2 s n Se b 2-4ac>=0 n 2 Fim a=0, b=0. Não há raizes 1 Não há raizes reais
22 Baskara Vamos apresentar os pseudocódigos equivalentes a alguns estes fluxogramas
23 Baskara Programa Baskara1 Reais a, b, c, x1, x2 Leia a, b, c x 1 ( b+ b 2 4 ac)/2a x 2 ( b b 2 4 ac )/2 a Imprima x1, x2 Fim Início a, b, c x 1 ( b+ b 2 4 ac )/2a x 2 ( b b 2 4 ac )/2 a x 1, x 2 Fim
24 Baskara Programa Baskara1 Reais a, b, c, x1, x2 Leia a, b, c x 1 ( b+ b 2 4 ac)/2a x 2 ( b b 2 4 ac )/2 a Imprima x1, x2 Fim Início do programa Declaração de variáveis Leitura de dados Cálculo e atribuição de valor Cálculo e atribuição de valor Impressão dos resultados Fim do programa
25 Baskara Programa Baskara1b Reais a, b, c, x1, x2 a 3 b 2 c 2 x 1 ( b+ b 2 4 ac )/2a x 2 ( b b 2 4 ac)/2 a Imprima x1, x2 Fim Início do programa Declaração de variáveis Atribuição de valores Cálculo e atribuição de valor Cálculo e atribuição de valor Impressão dos resultados Fim do programa
26 Baskara Fluxograma 3b de Baskara Início 1 n Se b 0 a, b,c x 2 ( b b 2 4 ac )/2 a n Se c = 0 s 3 s x c/b a=0.umaraiz : x 2 n s Se a 0 x 1 ( b+ b 2 4 ac)/2a 1 duas raizes : x 1, x 2 Fim 2 a=0, b=0. Não há raizes 3 a, b, c nulos
27 Baskara Programa Baskara3b Reais a, b, c, x1, x2 Leia a, b, c se a 0 senão fim se x 1 ( b+ b 2 4 a c )/ 2a x 2 ( b b 2 4 a c )/2a Imprima x1, x2 se b 0 x c/b senão fim se se c = 0 Imprima a,b,c nulos senão imprima a,b nulos. Não há raizes fim se Fim Baskara3b
28 Baskara Fluxograma 4 de Baskara Início 1 n Se c = 0 s n s Se b 0 x c/b n a, b, c Se a 0 x 1 ( b+ b 2 4 ac)/2a x 2 ( b b 2 4 ac )/2 a a=0.uma raiz : x s duas raizes : x 1, x 2 a, b, c nulos 2 s n Se b 2-4ac>=0 n 2 Fim a=0, b=0. Não há raizes 1 Não há raizes reais
29 Baskara Programa Baskara4 Reais a, b, c, x1, x2 Leia a, b, c se a 0 se b 2 4 a c 0 x 1 ( b+ b 2 4 a c )/2a x 2 ( b b 2 4 a c )/2 a Imprima x1, x2 senão imprima não há raízes reais fim se senão se b 0 x c/b senão se c = 0 imprima a,b,c nulos senão imprima a,b nulos. Não há raizes fim se fim se fim se Fim Baskara4
30 Baskara Observe que aqui pegamos como exemplo um problema que você provavelmente acha muito fácil
31 Baskara Observe que aqui pegamos como exemplo um problema que você provavelmente acha muito fácil Mas observe o número de decisões e alternativas que você tem no processo de usar a fórmula de Baskara
32 Baskara Observe que aqui pegamos como exemplo um problema que você provavelmente acha muito fácil Mas observe o número de decisões e alternativas que você tem no processo de usar a fórmula de Baskara Programar nos exige ficar conscientes de cada passo do algoritmo.
33 Repetições Processo Decisão Valor inicial Valor final Incremento Processo Processo Processo Processo Repetição condicional Repetição contável
34 Um exemplo com repetição Obtenha a soma dos números inteiros de 1 a 10
35 Um exemplo com repetição início s 0 i 1 até 10 s s + i s fim
36 Um exemplo com repetição A variável s é convencionalmente chamada de acumulador enquanto a variável i é chamada de contador.
37 Um exemplo com repetição início s 0 i 1 até 10 s s + i s Programa soma Inteiro s, i s 0 para i 1 até 10 passo 1 s s + i fim para imprima s fim fim
38 Um exemplo com repetição início s 0 i 1 até 10 s s + i s Programa soma Inteiro s, i s 0 para i 1 até 10 s s + i fim para imprima s fim fim
39 Um outro exemplo com repetição Obtenha o fatorial de um número inteiro não negativo n
40 Um outro exemplo com repetição início n fat 1 i 1 até n fat fat * i fat fim programa fatorial inteiro fat, i, n leia n fat 1 para i 1 até n fat fat * i fim para imprima fat fim
41 E mais outro exemplo com repetição Calcule o valor da função exponencial no ponto x=1 usando a série de Taylor truncada em n termos que é dada por e x =1+ x 1! + x2 2! + x3 3! + + x n n!
42 E mais outro exemplo com repetição Aproveitaremos o pseudocódigo que fizemos para o fatorial
43 Um outro exemplo com repetição Programa exponencial Real exp Inteiro fat, i, j, n leia n exp exp + 1/fat fim para imprima exp fim exp 1 para i 1 até n fat 1 para j 1 até i fat fat * j fim para
44 Um outro tipo de repetição Além da repetição contável encontramos nas linguagens de programação a repetição condicional. Em pseudocódigo podemos representar esta repetição como.. enquanto <condição> faça.. fim enquanto..
45 Um outro tipo de repetição O fragmento de pseudocódigo i 1 enquanto (i <= n) faça fat fat * i i i + 1 fim enquanto é equivalente ao fragmento para i 1 até n fat fat * i fim para
46 Um exemplo com repetição condicional Dados dos valores a e b inteiros distintos, sendo que a < b. Faça o somatório dos valores compreendidos entre a e b inclusive.
47 Um exemplo com repetição condicional Programa soma inteiros a, b, s, i leia a, b s a i a enquanto (i < b) faça i i + 1 s s + i fim enquanto imprima A soma de, a, ate, b, =, s fim
48 Um exemplo com repetição condicional Dados dos valores a e b inteiros distintos, sendo que a < b. Faça o somatório dos valores compreendidos entre a e b inclusive até que o produto a*b seja maior que 30.
49 Um exemplo com repetição condicional Programa soma inteiros a, b, s, i leia a, b s a i a enquanto ((i < b) E (a*b < 30)) faça i i + 1 s s + i fim enquanto imprima A soma de, a, ate, b, =, s fim
50 Um exemplo com repetição condicional Foi apresentado informalmente uma série de tipos de variáveis e operadores. Agora partiremos para uma apresentação mais rigorosa destes dois elementos.
Alguns exercícios em pseudocódigo
Alguns exercícios em pseudocódigo Enunciado do problema: Escreva um programa em pseudocódigo que determine as raízes de um polinômio do segundo grau dado por a x 2 +b x+c usando o algoritmo de Báskara.
Programação de Computadores:
Instituto de C Programação de Computadores: Pseudocódigo e Estruturas Básicas de Controle Luis Martí Instituto de Computação Universidade Federal Fluminense [email protected] - http://lmarti.com Roteiro
Programação de Computadores III
Programação de Computadores III Pseudocódigo e Estruturas Básicas de Controle Professor Leandro Augusto Frata Fernandes [email protected] Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.1/tcc-00.157
Programação de Computadores III
Programação de Computadores III Pseudocódigo e Estruturas Básicas de Controle Professor Hugo de Oliveira Barbalho [email protected] Material produzido pelo professor: Leandro Augusto Frata Fernandes
Fluxograma Pseudocódigo Estruturas de decisão. Professor Leandro Augusto Frata Fernandes
Programação de Computadores III Aula 4 Professor Leandro Augusto Frata Fernandes [email protected] Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2011.1/tcc-03.063 Roteiro da Aula
Programação de Computadores
Programação de Computadores Instituto de Computação UFF Departamento de Ciência da Computação Otton Teixeira da Silveira Filho Conteúdo Alguns Conceitos sobre Conceito de Algoritmo Pseudocódigo Tipos de
Programação Estruturada
Algoritmos e Técnicas - Estruturas de Controle de Fluxo - Programação Estruturada Programação estruturada é a técnica de construir e formular algoritmos de uma forma sistemática. Utilizada para apresentar
Estruturas de controle: Estrutura de DECISÃO
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Estruturas de controle: Estrutura de DECISÃO DCA0800 - Algoritmos e Lógica de Programação Heitor Medeiros
Algoritmos e Programação - Engenharia da Computação -
Algoritmos e Programação - Engenharia da Computação - Prof. Alessandro Zimmer Pseudo Linguagem de Programação - PORTUGOL - Pseudo-Linguagem Linguagem de Programação? Notação formal servindo para: - Expressar
Noções de algoritmos - Aula 1
Noções de algoritmos - Aula 1 Departamento de Física UFPel Definição de algoritmo Sequência ordenada e finita de operações para a realização de uma tarefa. Tarefa: Experimento de Física I. Passo 1: Reunir
Fluxogramas e variáveis
Fluxogramas e variáveis Patrícia de Siqueira Ramos UNIFAL-MG, campus Varginha 11 de Março de 2019 Patrícia de Siqueira Ramos Fundamentos da programação 1 / 20 Fases de um algoritmo Patrícia de Siqueira
Introdução à Programação. João Manuel R. S. Tavares
Introdução à Programação João Manuel R. S. Tavares Sumário 1. Ciclo de desenvolvimento de um programa; 2. Descrição de algoritmos; 3. Desenvolvimento modular de programas; 4. Estruturas de controlo de
LINGUAGEM C: COMANDOS DE REPETIÇÃO
LINGUAGEM C: COMANDOS DE REPETIÇÃO Prof. André Backes ESTRUTURAS DE REPETIÇÃO Uma estrutura de repetição permite que uma sequência de comandos seja executada repetidamente, enquanto determinadas condições
ESTRUTURAS DE REPETIÇÃO - PARTE 1
AULA 15 ESTRUTURAS DE REPETIÇÃO - PARTE 1 15.1 O comando enquanto-faca- Considere o problema de escrever um algoritmo para ler um número inteiro positivo, n, e escrever todos os números inteiros de 1 a
Programação de Computadores. Professor Ilaim Costa Junior
Programação de Computadores Professor Ilaim Costa Junior [email protected] Roteiro da Aula de Hoje Estruturas de repetição ENQUATO... FAÇA... REPETIR... ATE... PARA... ATÉ... FAÇA... 2 Estruturas de Repetição
ALGORITMOS. O que é Algoritmo? Algoritmo é um dos processo para criação
O que é Algoritmo? Algoritmo é um dos processo para criação de um programa. Putz????? Definições de Algoritmos Algoritmo é uma sequência de passos que visa atingir um objetivo bem definido.(forbellone,
Algoritmos e Estruturas de Dados I. Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3
Algoritmos e Estruturas de Dados I Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3 Exercício - Seleção Escreva um algoritmo que leia o ano, mês e dia que uma pessoa nasceu
Algoritmos Estrutura Condicional
Algoritmos Estrutura Condicional Aula 06 Diogo Pinheiro Fernandes Pedrosa http://www2.ufersa.edu.br/portal/professor/diogopedrosa [email protected] Universidade Federal Rural do Semiárido Bacharelado
A palavra ALGORITMO teve origem com um Matemático Persa, al. Khawarizmi. O seu trabalho mais famoso foi Al-jabr walmuquabalah,
A palavra ALGORITMO teve origem com um Matemático Persa, al Khawarizmi. O seu trabalho mais famoso foi Al-jabr walmuquabalah, ou a ciência das Equações que, em última análise suscitaram o desenvolvimento
SSC Introdução à Programação para Engenharias. Lista 01 Entrega em 06/04/ h10
Nota SSC0304 - Introdução à Programação para Engenharias Lista 01 Entrega em 06/04/2018 08h10 Nome N.º USP Obs 1: Utilize essa primeira página como capa da sua lista de exercícios Obs 2: Esta lista é em
Programação de Computadores
Programação de Computadores Instituto de Computação UFF Departamento de Ciência da Computação Otton Teixeira da Silveira Filho Conteúdo Alguns Conceitos sobre Linguagens Conceito de Algoritmo Pseudocódigo
Universidade Estadual de Mato Grosso do Sul Ciência da Computação Algoritmos e Estruturas de Dados I (AED-I)
Universidade Estadual de Mato Grosso do Sul Ciência da Computação Algoritmos e Estruturas de Dados I (AED-I) Prof. Nilton [email protected] 1 Sumário Construção de algoritmos usando estruturas de repetição
Fluxogramas. Vanessa Braganholo
Fluxogramas Vanessa Braganholo [email protected] Antes de vermos Fluxogramas...... vamos conhecer um pouco sobre a evolução das linguagens de programação 2 Paradigmas de Programação Definem regras básicas
AULA 07. HABILIDADES TRABALHADAS: Desenvolver algoritmos utilizando laços a partir da leitura de fluxogramas ou algoritmos em portugol.
AULA 07 OBJETIVO: Estruturas de repetição: visão geral HABILIDADES TRABALHADAS: Desenvolver algoritmos utilizando laços a partir da leitura de fluxogramas ou algoritmos em portugol. ESTRUTURA DE REPETIÇÃO
Algoritmos - 5. Alexandre Diehl. Departamento de Física - UFPel
Algoritmos - 5 Alexandre Diehl Departamento de Física - UFPel Estruturas usadas num algoritmo Estrutura sequencial Estrutura condicional Estrutura de repetição PCF2017 2 Estruturas usadas num algoritmo
Universidade Federal de Uberlândia Faculdade de Computação. Linguagem C: estruturas de repetição While / Do While / For
Universidade Federal de Uberlândia Faculdade de Computação Linguagem C: estruturas de repetição While / Do While / For Prof. Renato Pimentel 1 Estruturas de repetição O real poder dos computadores está
Programação de Computadores
Programação de Computadores Instituto de Computação UFF Departamento de Ciência da Computação Otton Teixeira da Silveira Filho Conteúdo Alguns Conceitos sobre Linguagens Paradigmas para linguagens de Programação
Introdução à Programação
Introdução à Program João Manuel R. S. Tavares Sumário 1. Ciclo de desenvolvimento de um programa; 2. Descrição de algoritmos; 3. Desenvolvimento modular de programas; 4. Estruturas de controlo de um programa.
CAPÍTULO 5 ESTRUTURAS DE REPETIÇÃO
CAPÍTULO 5 ESTRUTURAS DE REPETIÇÃO Fabio Augusto Oliveira Guilherme da Cunha Fonseca FEPI Centro Universitário de Itajubá Curso de Engenharia de Produção 1 INTRODUÇÃO Em vários momentos, na programação,
Processamento Sequencial e Condicional
FTC Faculdade de Tecnologia e Ciências Engenharia Civil 1º Semestre Processamento Sequencial e Condicional Rafael Barbosa Neiva [email protected] Processamento Sequencial Processamento sequencial
1.3. Algoritmos e Fluxogramas
1 1.3. Algoritmos e Fluxogramas 1.3.1. conceito : norma executável para obter efeito desejado PROGRAMAR = CONSTRUIR ALGORITMOS a) versão inicial descasque as batatas para o jantar b) seqüência de sub-ações:
Algoritmos e Programação
Algoritmos e Programação Aula 5 Estruturas de Repetição Profa. Marina Gomes [email protected] 26/04/2017 Engenharia de Computação - Unipampa 1 Aula de Hoje Estrutura de repetição Comando for
Universidade Federal de Uberlândia Faculdade de Computação. Estruturas de repetição
Universidade Federal de Uberlândia Faculdade de Computação Estruturas de repetição Prof. Renato Pimentel 1 Estruturas de repetição Utilização: Trecho de um algoritmo precisa ser executado mais de uma vez:
Fundamentos de Lógica e Algoritmos Aula 2.5 Conceitos Básicos de Algoritmos. Prof. Dr. Bruno Moreno
Fundamentos de Lógica e Algoritmos Aula 2.5 Conceitos Básicos de Algoritmos Prof. Dr. Bruno Moreno [email protected] Introdução Um algoritmo pode ser definido como uma sequência finita de passos
Algoritmo. Prof. Anderson Almeida Ferreira. Agradeço ao prof. Guilherme Tavares de Assis por fornecer slides que fazem parte desta apresentação
1 Algoritmo Prof. Anderson Almeida Ferreira Agradeço ao prof. Guilherme Tavares de Assis por fornecer slides que fazem parte desta apresentação Desenvolvimento de programas 2 Análise do problema Desenvolvimento
Unidade 2: Algoritmos e programação
Unidade 2: Algoritmos e programação 2.1. Algoritmos Os computadores estão sendo utilizados para resolver problemas cada vez de maior porte e complexidade. A utilização do computador para resolver problemas
ESTRUTURAS DE CONTROLE
ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO Estruturas de Controle ESTRUTURA SEQUENCIAL ESTRUTURAS CONDICIONAIS Estrutura Condicional Simples Estrutura Condicional Composta Seleção entre duas ou mais
Fluxogramas. Leonardo Gresta Paulino Murta.
Fluxogramas Leonardo Gresta Paulino Murta [email protected] Antes de vermos Fluxogramas......vamos conhecer um pouco sobre a evolução das linguagens de programação Leonardo Murta Fluxogramas 2 Paradigmas
Sistemas Operacionais e Introdução à Programação. Introdução à Lógica de Programação: estruturas de repetição
Sistemas Operacionais e Introdução à Programação Introdução à Lógica de Programação: estruturas de repetição 1 Imagine um algoritmo para calcular a média de uma quantidade desconhecida de números Para
ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO
ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO Baseado nos slides de autoria de Rosely Sanches Estruturas de Controle ESTRUTURA SEQUENCIAL ESTRUTURAS CONDICIONAIS Estrutura Condicional Simples Estrutura
Programação Procedimental
Programação Procedimental Maria Adriana Vidigal de Lima Universidade Federal de Uberlândia - 2013 1 Escrita de Algoritmos 1.1 Técnicas de Programação e Algoritmos Na elaboração de programas maiores e complexos
PDA - Repetição. Estruturas de repetição. Slides adaptação de Deise Saccol
PDA - Repetição Estruturas de repetição Slides adaptação de Deise Saccol 1 Existem situações em que o processamento de um valor uma única vez não é suficiente para resolver o problema. Quando isto ocorre,
A única diferença entre o difícil e o impossível é que o último demora um pouco mais de tempo para ser alcançado..
Técnicas de Programação em Engenharia Elétrica I - Engenharia de Sistemas Embarcados - Introdução aos Algoritmos A única diferença entre o difícil e o impossível é que o último demora um pouco mais de
LISTA DE EXERCÍCIOS. 2) Explique a diferença entre algoritmo computacional e não computacional.
LISTA DE EXERCÍCIOS 1) Qual a definição de lógica de programação? 2) Explique a diferença entre algoritmo computacional e não computacional. 3) Qual a definição de instruções em computação? 4) Qual a definição
Aula 02. Algoritmos e Pseudocódigo
Aula 02 Algoritmos e Pseudocódigo Tópicos Principais Definição de Algoritmo Formas de representação Condicionais Repetições Definição de Algoritmo Um algoritmo é uma sequência de ações que resolve um problema.
Aula 4 ESTRUTURAS DE REPETIÇÃO (FOR)
Aula 4 ESTRUTURAS DE REPETIÇÃO (FOR) Profa. Dra. Elisa Yumi Nakagawa 1o semestre/2017 Estruturas de Controle l ESTRUTURA SEQUENCIAL l ESTRUTURAS CONDICIONAIS l l l Estrutura Condicional Simples Estrutura
Microcontroladores. Programação: fluxogramas, pseudocódigos e lógica. Prof. Daniel
Microcontroladores Programação: fluxogramas, pseudocódigos e lógica Prof. Daniel 1 Algoritmo Pseudocódigo Também conhecido como Portugol ou Português Estruturado; As instruções são todas padronizadas;
Fundamentos de Programação 1
Fundamentos de Programação 1 Estrutura de Repetição para - passo Slides 11 Prof. SIMÃO Jean Marcelo SIMÃO Estrutura de Repetição para passo para Variável de ValorIni ate ValorFin passo P faca conjunto
Engenharia Civil. Introdução à Programação
Engenharia Civil Introdução à Programação Como se faz um algoritmo computacional? Exemplo Exemplo Será que o algoritmo vai funcionar? Questões: Área de uma circunferência programa area AREA, RAIO: real
Programação científica C++
Programação científica C++ NIELSEN CASTELO DAMASCENO Slide 3 Exercícios Escreva um programa para armazenar o valor 20 em uma variável X e o valor 5 em uma variável Y. A seguir, armazenar a soma do valor
Desenvolvimento de programas. Análise do problema. Análise do problema. Análise do problema. Desenvolvimento do algoritmo. Codificação do programa
Desenvolvimento de programas 1 Análise do problema Desenvolvimento do algoritmo Codificação do programa Compilação e execução Teste e depuração Análise do problema 2 Conhecer exatamente o que o problema
Aula 4 Estruturas Condicionais
Departamento de Sistemas de Computação Universidade de São Paulo SSC 600 Introdução a Ciência de Computação I Aula 4 Estruturas Condicionais Seiji Isotani, Rafaela V. Rocha [email protected] [email protected]
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:
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA CAMPUS CAMPINA GRANDE 1 2 Elementos Básicos Tipos de dados Dados e seus tipos: Computadores lidam com diversos tipos de dados: numéricos,
ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO
ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO Baseado nos slides de autoria de Rosely Sanches Estruturas de Controle ESTRUTURA SEQUENCIAL ESTRUTURAS CONDICIONAIS Estrutura Condicional Simples Estrutura
Aula 7: Estrutura de Decisão
Aula 7: Estrutura de Decisão Fernanda Passos Universidade Federal Fluminense Programação de Computadores IV Fernanda Passos (UFF) Estrutura de Decisão Programação de Computadores IV 1 / 27 Agenda 1 Revisão
Aula Bibliografia - Definições - Operadores - Criação de um algoritmo - Exercícios. Algoritmo e Programação. Prof.
- Bibliografia - - Operadores - Criação de um algoritmo - Exercícios Aula 01 Colegiado de Engenharia da Computação Slide 1 O que é Algoritmo? Segundo o Dicionário Aurélio, a palavra algoritmo origina-se
Algoritmos e Estruturas de Dados I
Algoritmos e Estruturas de Dados I Algoritmos com Repetição Profa. Márcia Cristina Moraes Profa. Milene Selbach Silveira Prof. Iara C. de Almeida Material para estudo: Forbellone, A. e Eberspächer, H.
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.
Engenharia de Controle e Automação Programação I Prof. Ricardo Sobjak [email protected] Tipos de dados Numéricos Alfanuméricos Lógicos Tipos de dados Os tipos de dados primitivos ou básicos são
5. Expressões aritméticas
5. Expressões aritméticas 5.1. Conceito de Expressão O conceito de expressão em termos computacionais está intimamente ligado ao conceito de expressão (ou fórmula) matemática, onde um conjunto de variáveis
CAPÍTULO 4 ESTRUTURAS DE CONTROLE
CAPÍTULO 4 ESTRUTURAS DE CONTROLE Fabio Augusto Oliveira Guilherme da Cunha Fonseca FEPI Centro Universitário de Itajubá Curso de Engenharia de Produção 1 INTRODUÇÃO Já vimos entrada, processamento e saída,
ALGORITMOS E APLICAÇÕES. FATEC IPIRANGA ADS Noturno 1º semestre de 2012 Prof. Luiz Carlos de Jesus Junior
ALGORITMOS E APLICAÇÕES FATEC IPIRANGA ADS Noturno 1º semestre de 2012 Prof. Luiz Carlos de Jesus Junior Formato Básico do Pseudocódigo Tipos de dados O VisuAlg prevê quatro tipos de dados: inteiro, real,
2. Complexidade de Algoritmos
Introdução à Computação II 5952011 2. Complexidade de Algoritmos Prof. Renato Tinós Depto. de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 2.1. Introdução 2.1.1. Revisão de Pseudo-Código 2.1.2.
Noções de algoritmos - Aula 1
Noções de algoritmos - Aula 1 Departamento de Física UFPel Definição de algoritmo Sequência ordenada e finita de operações para a realização de uma tarefa. Tarefa: Experimento de Física I. Passo 1: Reunir
Fluxograma. Conjunto de símbolos utilizados em fluxogramas
27 Símbolo Nome Terminador Seta de fluxo Entrada de dados Atribuição Saída de dados Desvio condicional Declaração Fluxograma Descrição Indica o início e o fim do fluxo do algoritmo. Indica o sentido do
Aula 7 Oficina de Programação Estruturas de Repetição no C. Profa. Elaine Faria UFU
Aula 7 Oficina de Programação Estruturas de Repetição no C Profa. Elaine Faria UFU - 2017 Aula de Hoje Estruturas de repetição: do while while for Introdução Apresentar as estruturas de repetição do while,
Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Início Enquanto - GABARITO Professor: Danilo Giacobo
Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Início Enquanto - GABARITO Professor: Danilo Giacobo Este guia irá lhe ajudar a entender o laço de repetição enquanto.
Prof. Jorge Cavalcanti
Universidade Federal do Vale do São Francisco Curso de Engenharia de Computação Introdução a Algoritmos Parte 02 (baseado no material do prof. Marcelo Linder) Prof. Jorge Cavalcanti [email protected]
Algoritmos e Programação
Universidade Federal do Vale do São Francisco Curso de Engenharia da Produção / Elétrica Parte 03 Prof. Jorge Cavalcanti [email protected] www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav
Linguagem C ESTRUTURA DE CONTROLE
ESTRUTURA DE CONTROLE REPETIÇÃO PARA / ENQUANTO Jaime Evaristo (http://professor.ic.ufal.br/jaime/) Slide 1 ESTRUTURA DE REPETIÇÃO - Utilizando PARA Na repetição uma sequência de comandos deve ser executada
Algoritmos e Lógica de Programação 80 horas // 4 h/semana. Exercício... Para começar... Resolução... Para começar... Para começar...
Algoritmos e Lógica de Programação 80 horas // 4 h/semana Estrutura Condicional: aninhada, seleção de casos e outras. Aula 06 Prof. Piva Exercício... Faça um algoritmo que leia dois números inteiros e
ESTRUTURAS DE CONTROLE - LAÇOS OU MALHAS DE REPETIÇÃO
ESTRUTURAS DE CONTROLE - LAÇOS OU MALHAS DE REPETIÇÃO Executa uma sequencia de comandos; nenhuma, uma ou várias vezes de acordo com uma condição, ou de acordo com uma variável de controle. 6.1 - REPETIÇÃO
Estruturas de Repetição
Estruturas de Repetição Lista 05 Algoritmos e Linguagens de Programação Professor: Edwar Saliba Júnior Estruturas de Repetição O que são e para que servem? São comandos que são utilizados na programação
Processamento de Dados aplicado à Geociências. AULA 3: Algoritmos computacionais Representação de Algoritmos Sintaxe Tipos de dados Expressões
Processamento de Dados aplicado à Geociências 1 AULA 3: Algoritmos computacionais Representação de Algoritmos Sintaxe Tipos de dados Expressões UNIVERSIDADE FEDERAL DE PELOTAS CENTRO DE DESENVOLVIMENTO
Algoritmos - 3. Alexandre Diehl. Departamento de Física - UFPel
Algoritmos - 3 Alexandre Diehl Departamento de Física - UFPel Estrutura sequencial Estrutura condicional Estrutura de repetição PCF2017 2 Estrutura sequencial As ações ao longo do algoritmo são executadas
