SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
Prof. Guanabara
Lógica de
Programação
Testes de Mesa
Prof. Guanabara
algoritmo	"TesteDeMesa"	
var	
			S,	C:	Inteiro	
inicio	
			S	<-	0	
			C	<-	1	
			Enquanto	(C	<=	10)	faca	
							S	<-	S	+	C	
							C	<-	C	+	4	
			FimEnquanto	
			Escreva(S)	
fimalgoritmo
Prof. Guanabara
algoritmo	"TesteDeMesa"	
var	
		X,	Y,	Z:	Inteiro	
inicio	
			X	<-	1	
			Y	<-	0	
			Repita	
							Se	(X	%	2	=	0)	entao	
										Z	<-	5	
							senao	
										Z	<-	8	
							FimSe	
							Y	<-	Y	+	Z	
							X	<-	X	+	1	
			Ate	(X	>	4)	
			Escreva	(Y)	
fimalgoritmo
Prof. Guanabara
algoritmo	"TesteDeMesa"	
var	
		c,	i,	x:	Inteiro	
inicio	
			c	<-	0	
			i	<-	5	
			Para	x	<-	c	ate	20	passo	i	faca	
						Se	(x	<	i	+	10)	entao	
									Escreva(x)	
						senao	
									Escreva(x+i)	
						FimSe	
			FimPara	
fimalgoritmo
Prof. Guanabara
algoritmo	"TesteDeMesa"	
var	
		c1,	c2,	s:	Inteiro	
inicio	
			s	<-	0	
			c1	<-	0	
			Enquanto	(c1	<	3)	faca	
						Para	c2	<-	1	ate	9	passo	3	faca	
									s	<-	s	+	1	
						FimPara	
						c1	<-	c1	+	1	
			FimEnquanto	
			Escreva	(s)	
fimalgoritmo
Prof. Guanabara
algoritmo	"TesteDeMesa"	
var	
		m,	n,	z:	Inteiro	
inicio	
			m	<-	300	
			n	<-	50	
			z	<-	0	
			Enquanto	(z	<	200)	faca	
						Se	(m	<	100)	entao	
									z	<-	z	+	100	
						senao	
									Se	(m	<	200)	entao	
												z	<-	z	+	10	
									senao	
												z	<-	z	+	n	
									FimSe	
						FimSe	
						m	<-	m	-	n	
			FimEnquanto	
			Escreva	(m,	n,	z)	
fimalgoritmo
Prof. Guanabara
algoritmo	"TesteDeMesa"	
var	
		peso:	Real	
		fator:	Inteiro	
		acabou:	Logico	
inicio	
				peso	<-	3.0	
				fator	<-	4	
				acabou	<-	falso	
				Enquanto	(nao	acabou)	faca	
							Se	(peso	>=	10)	entao	
										peso	<-	peso	^	fator	
							FimSe	
							peso	<-	peso	+	fator	
							fator	<-	fator	-	1	
							Se	(peso	>	100)	entao	
										acabou	<-	verdadeiro	
							FimSe	
				FimEnquanto	
				Escreva(peso)	
fimalgoritmo
Prof. Guanabara
algoritmo	"TesteDeMesa"	
var	
			a,	b,	c,	d:	Inteiro	
inicio	
			a	<-	3	
			b	<-	1	
			c	<-	a	-	b	
			d	<-	a	%	c	
			Enquanto	(d	<=	4)	faca	
						Se	((a	>=	3)	e	nao	(d	<	b)	xou	(c	>	4))	entao	
									a	<-	a	+	1	
									b	<-	a	
						senao	
									c	<-	c	+	3	
						FimSe	
						d	<-	d	+	1	
			FimEnquanto	
			Escreva	(a,	b,	c,	d)	
fimalgoritmo
Prof. Guanabara
algoritmo	"TesteDeMesa"	
var	
			a,	b:	Inteiro	
inicio	
			a	<-	10	
			b	<-	5	
			Enquanto	(a	<	20000)	faca	
						Se	(a	>	30)	entao	
									interrompa	
						senao	
									Se	(a	>	20)	entao	
												a	<-	a	+	2	
									senao	
												a	<-	a	+	b	
									FimSe	
						FimSe	
			FimEnquanto	
			Escreva	(a)	
fimalgoritmo
Prof. Guanabara
algoritmo	"TesteDeMesa"	
var	
			num:	vetor[1..7]	de	Inteiro	
			i,	c:	Inteiro	
inicio	
			i	<-	7	
			Para	c	<-	1	ate	7	faca	
						num[c]	<-	i	%	c	
			FimPara	
			Para	i	<-	1	ate	7	faca	
						Escreva(num[i])	
			FimPara	
fimalgoritmo
Prof. Guanabara
algoritmo	"TesteDeMesa"	
var	
		N:	Vetor[1..4]	de	Inteiro	
		C:	Inteiro	
inicio	
			Para	C	<-	1	ate	4	faca	
						N[C]	<-	C	*	3	
			FimPara	
			Para	C	<-	4	ate	2	passo	-1	faca	
						N[C]	<-	N[C-1]	+	1	
			FimPara	
			Para	C	<-	1	ate	4	faca	
						Escreva(N[C])	
			FimPara	
fimalgoritmo
Prof. Guanabara
algoritmo	"TesteDeMesa"	
var	
			f:	vetor[1..10]	de	Inteiro	
			i,	c:	Inteiro	
inicio	
			f[1]	<-	0	
			f[2]	<-	f[1]	+	1	
			f[3]	<-	f[2]	
			Para	c	<-	4	ate	10	faca	
						f[c]	<-	f[c-1]	+	f[c-2]	
			FimPara	
			Para	c	<-	1	ate	10	faca	
						Escreva(f[c])	
			FimPara	
fimalgoritmo

Mais conteúdo relacionado

Mais procurados

metode-pengujian-blackbox
 metode-pengujian-blackbox metode-pengujian-blackbox
metode-pengujian-blackboxIwan Kurniarasa
 
Ppt rancang bangun pengontrol lampu listrik menggunakan android dilengkapi de...
Ppt rancang bangun pengontrol lampu listrik menggunakan android dilengkapi de...Ppt rancang bangun pengontrol lampu listrik menggunakan android dilengkapi de...
Ppt rancang bangun pengontrol lampu listrik menggunakan android dilengkapi de...khopipahnurulhasanah
 
Lecture 1: Semantic Analysis in Language Technology
Lecture 1: Semantic Analysis in Language TechnologyLecture 1: Semantic Analysis in Language Technology
Lecture 1: Semantic Analysis in Language TechnologyMarina Santini
 
Computer vision and face recognition using python
Computer vision and face recognition using pythonComputer vision and face recognition using python
Computer vision and face recognition using pythonRatnakar Pandey
 
Rpp pemrograman dasar kelas 10 semester ganjil
Rpp pemrograman dasar kelas 10 semester ganjilRpp pemrograman dasar kelas 10 semester ganjil
Rpp pemrograman dasar kelas 10 semester ganjilSaprudin Eskom
 

Mais procurados (7)

metode-pengujian-blackbox
 metode-pengujian-blackbox metode-pengujian-blackbox
metode-pengujian-blackbox
 
Ppt rancang bangun pengontrol lampu listrik menggunakan android dilengkapi de...
Ppt rancang bangun pengontrol lampu listrik menggunakan android dilengkapi de...Ppt rancang bangun pengontrol lampu listrik menggunakan android dilengkapi de...
Ppt rancang bangun pengontrol lampu listrik menggunakan android dilengkapi de...
 
Lecture 1: Semantic Analysis in Language Technology
Lecture 1: Semantic Analysis in Language TechnologyLecture 1: Semantic Analysis in Language Technology
Lecture 1: Semantic Analysis in Language Technology
 
Computer vision and face recognition using python
Computer vision and face recognition using pythonComputer vision and face recognition using python
Computer vision and face recognition using python
 
01 02-pseudocode
01 02-pseudocode01 02-pseudocode
01 02-pseudocode
 
Rpp pemrograman dasar kelas 10 semester ganjil
Rpp pemrograman dasar kelas 10 semester ganjilRpp pemrograman dasar kelas 10 semester ganjil
Rpp pemrograman dasar kelas 10 semester ganjil
 
If then rule in fuzzy logic and fuzzy implications
If then rule  in fuzzy logic and fuzzy implicationsIf then rule  in fuzzy logic and fuzzy implications
If then rule in fuzzy logic and fuzzy implications
 

Semelhante a Testes de Mesa Algoritmos

Lógica de Programação - Unimep/Pronatec - Aula06
Lógica de Programação - Unimep/Pronatec - Aula06Lógica de Programação - Unimep/Pronatec - Aula06
Lógica de Programação - Unimep/Pronatec - Aula06André Phillip Bertoletti
 
Introdução - Algoritmos
Introdução - AlgoritmosIntrodução - Algoritmos
Introdução - AlgoritmosPsLucas
 
8a. aula -_estrutura_de_controle_de_repeticao_-_while_java
8a. aula -_estrutura_de_controle_de_repeticao_-_while_java8a. aula -_estrutura_de_controle_de_repeticao_-_while_java
8a. aula -_estrutura_de_controle_de_repeticao_-_while_javaMirlem Pereira
 
Lógica de Programação - Unimep/Pronatec - Aula 07
Lógica de Programação - Unimep/Pronatec - Aula 07Lógica de Programação - Unimep/Pronatec - Aula 07
Lógica de Programação - Unimep/Pronatec - Aula 07André Phillip Bertoletti
 
15080590 aula6-estrutura-de-repeticao
15080590 aula6-estrutura-de-repeticao15080590 aula6-estrutura-de-repeticao
15080590 aula6-estrutura-de-repeticaoLee Aragão
 
Lógica de Programação - Unimep/Pronatec - Aula08
Lógica de Programação - Unimep/Pronatec - Aula08Lógica de Programação - Unimep/Pronatec - Aula08
Lógica de Programação - Unimep/Pronatec - Aula08André Phillip Bertoletti
 
Algoritmo e lógica de programação - aula 6
Algoritmo e lógica de programação - aula 6Algoritmo e lógica de programação - aula 6
Algoritmo e lógica de programação - aula 6engenhariadecomputacao
 
Videoulas de algoritmos e lógica de programação
Videoulas de algoritmos e lógica de programaçãoVideoulas de algoritmos e lógica de programação
Videoulas de algoritmos e lógica de programaçãoaldoirjava
 
Laboratório de Algoritmos Avançados: Busca Ternária
Laboratório de Algoritmos Avançados: Busca TernáriaLaboratório de Algoritmos Avançados: Busca Ternária
Laboratório de Algoritmos Avançados: Busca TernáriaNathan Hartmann
 
Programação em Python_6.pptx
Programação em Python_6.pptxProgramação em Python_6.pptx
Programação em Python_6.pptxzarusca
 
Minicurso Básico de Python - PythonDay
Minicurso Básico de Python - PythonDayMinicurso Básico de Python - PythonDay
Minicurso Básico de Python - PythonDayDilan Nery Lopes
 
08 algoritmo - eSTRUTURA DE REPETIÇÃO PARTE 2
08   algoritmo - eSTRUTURA DE REPETIÇÃO PARTE 208   algoritmo - eSTRUTURA DE REPETIÇÃO PARTE 2
08 algoritmo - eSTRUTURA DE REPETIÇÃO PARTE 2Roney Sousa
 
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)Gercélia Ramos
 
Curso De Algoritmo Aula 7
Curso De Algoritmo   Aula 7Curso De Algoritmo   Aula 7
Curso De Algoritmo Aula 7Felipe Santos
 
Curso De Algoritmo Aula 9
Curso De Algoritmo   Aula 9Curso De Algoritmo   Aula 9
Curso De Algoritmo Aula 9Felipe Santos
 

Semelhante a Testes de Mesa Algoritmos (20)

Lógica de Programação - Unimep/Pronatec - Aula06
Lógica de Programação - Unimep/Pronatec - Aula06Lógica de Programação - Unimep/Pronatec - Aula06
Lógica de Programação - Unimep/Pronatec - Aula06
 
Introdução - Algoritmos
Introdução - AlgoritmosIntrodução - Algoritmos
Introdução - Algoritmos
 
8a. aula -_estrutura_de_controle_de_repeticao_-_while_java
8a. aula -_estrutura_de_controle_de_repeticao_-_while_java8a. aula -_estrutura_de_controle_de_repeticao_-_while_java
8a. aula -_estrutura_de_controle_de_repeticao_-_while_java
 
Lógica de Programação - Unimep/Pronatec - Aula 07
Lógica de Programação - Unimep/Pronatec - Aula 07Lógica de Programação - Unimep/Pronatec - Aula 07
Lógica de Programação - Unimep/Pronatec - Aula 07
 
15080590 aula6-estrutura-de-repeticao
15080590 aula6-estrutura-de-repeticao15080590 aula6-estrutura-de-repeticao
15080590 aula6-estrutura-de-repeticao
 
Lógica de Programação - Unimep/Pronatec - Aula08
Lógica de Programação - Unimep/Pronatec - Aula08Lógica de Programação - Unimep/Pronatec - Aula08
Lógica de Programação - Unimep/Pronatec - Aula08
 
Construcao de Algoritmos - Aula 09
Construcao de Algoritmos - Aula 09Construcao de Algoritmos - Aula 09
Construcao de Algoritmos - Aula 09
 
Exercicios facebook
Exercicios facebookExercicios facebook
Exercicios facebook
 
Algoritmo e lógica de programação - aula 6
Algoritmo e lógica de programação - aula 6Algoritmo e lógica de programação - aula 6
Algoritmo e lógica de programação - aula 6
 
10-Matlab.pdf
10-Matlab.pdf10-Matlab.pdf
10-Matlab.pdf
 
Videoulas de algoritmos e lógica de programação
Videoulas de algoritmos e lógica de programaçãoVideoulas de algoritmos e lógica de programação
Videoulas de algoritmos e lógica de programação
 
Algoritmos - Aula 13 A - Lacos em C
Algoritmos - Aula 13 A - Lacos em CAlgoritmos - Aula 13 A - Lacos em C
Algoritmos - Aula 13 A - Lacos em C
 
Laboratório de Algoritmos Avançados: Busca Ternária
Laboratório de Algoritmos Avançados: Busca TernáriaLaboratório de Algoritmos Avançados: Busca Ternária
Laboratório de Algoritmos Avançados: Busca Ternária
 
Programação em Python_6.pptx
Programação em Python_6.pptxProgramação em Python_6.pptx
Programação em Python_6.pptx
 
Minicurso Básico de Python - PythonDay
Minicurso Básico de Python - PythonDayMinicurso Básico de Python - PythonDay
Minicurso Básico de Python - PythonDay
 
08 algoritmo - eSTRUTURA DE REPETIÇÃO PARTE 2
08   algoritmo - eSTRUTURA DE REPETIÇÃO PARTE 208   algoritmo - eSTRUTURA DE REPETIÇÃO PARTE 2
08 algoritmo - eSTRUTURA DE REPETIÇÃO PARTE 2
 
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
 
Lista c
Lista cLista c
Lista c
 
Curso De Algoritmo Aula 7
Curso De Algoritmo   Aula 7Curso De Algoritmo   Aula 7
Curso De Algoritmo Aula 7
 
Curso De Algoritmo Aula 9
Curso De Algoritmo   Aula 9Curso De Algoritmo   Aula 9
Curso De Algoritmo Aula 9
 

Testes de Mesa Algoritmos