SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
Campus Atizapán

MATERIA: FUNDAMENTOS Y LOGICA DE PROGRAMACIÓN.
AREA: INGENIERÍA.
CUATRIMESTRE: TERCERO.
PRACTICA No. 8
Pseudocodigo en PSEINT
Fecha de Elaboración__________
Fecha de revisión.:_______________
Responsable:__________________
Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 2
OBJETIVO: Uso de Pseudocodigo y el Programa de PSEINT
INVESTIGACIÓN PREVIA
A)Investigue que es un pseucodigo.
B)Investigue para que sirve el software PSEINT
Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 3
MATERIAL
 Computadora de escritorio
 Compilador para C++
MARCO TEORICO:
EJERCICIOS PROPUESTOS
Bucles y tomas de decision
--------------------------------------------------------------------------
Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 4
1.-Hacer un pseudocodigo que imprima los numeros del 1 al
100.
Escribir el siguiente pseudocodigo en PSEINT
PROGRAMA contador1
ENTORNO:
c <- 0
ALGORITMO:
Borrar_pantalla( )
MIENTRAS c < 101 HACER
ESCRIBIR c
c <- c + 1
FINMIENTRAS
FINPROGRAMA
--------------------------------------------------------------------------
2.-Hacer un pseudocodigo que imprima los numeros del 100 al
0, en orden decreciente.
Escribir el siguiente pseudocodigo en PSEINT
PROGRAMA contador2
Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 5
ENTORNO:
c <- 100
ALGORITMO:
Borrar_pantalla( )
MIENTRAS c <= 0 HACER
ESCRIBIR c
c <- c - 1
FINMIENTRAS
FINPROGRAMA
--------------------------------------------------------------------------
3.-Hacer un pseudocodigo que imprima los numeros pares
entre 0 y 100.
Escribir el siguiente pseudocodigo en PSEINT
PROGRAMA pares
ENTORNO:
c <- 2
ALGORITMO:
Borrar_pantalla( )
MIENTRAS c < 101 HACER
ESCRIBIR c
c <- c + 2
FINMIENTRAS
FINPROGRAMA
--------------------------------------------------------------------------
Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 6
4.-Hacer un programa que imprima la suma de los 100
primeros numeros.
Escribir el siguiente pseudocodigo en PSEINT
PROGRAMA suma
ENTORNO:
c <- 1
suma <- 0
ALGORITMO:
Borrar_pantalla( )
MIENTRAS c <= 100 HACER
suma <- suma + c
c <- c + 1
FINMIENTRAS
ESCRIBIR "La suma de los 100 primeros n£meros es: "
ESCRIBIR suma
FINPROGRAMA
--------------------------------------------------------------------------
5.-Hacer un pseudocódigo que imprima los numeros impares
hasta el 100 y que imprima cuantos impares hay.
Escribir el siguiente pseudocodigo en PSEINT
PROGRAMA impares
Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 7
ENTORNO:
c <- 1
son <- 0
ALGORITMO:
Borrar_pantalla( )
MIENTRAS c < 100
ESCRIBIR c
c <- c + 2
son <- son + 1
FINMIENTRAS
ESCRIBIR "El n£mero de impares: "
ESCRIBIR son
FINPROGRAMA
--------------------------------------------------------------------------
6.-Hacer un pseudocodigo que imprima todos los numeros
naturales que hay desde la unidad hasta un numero que
introducimos por teclado.
Escribir el siguiente pseudocodigo en PSEINT
PROGRAMA natural
ENTORNO:
i <- 0
n <- 0
ALGORITMO:
Borrar_pantalla( )
ESCRIBIR "Introduce un n£mero: "
Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 8
LEER n
MIENTRAS i < n HACER
i <- i + 1
ESCRIBIR i
FINMIENTRAS
FINPROGRAMA
--------------------------------------------------------------------------
7.-Introducir tantas frases como queramos y contarlas.
Escribir el siguiente pseudocodigo en PSEINT
PROGRAMA frases
ENTORNO:
res <- "S"
frase <- Espacios( 30 )
c <- 0
ALGORITMO:
Borrar_pantalla( )
MIENTRAS res = "S" HACER
ESCRIBIR "Frase: "
LEER frase
c <- c + 1
ESCRIBIR "Deseas introducir m s frases (S/N): "
LEER res
FINMIENTRAS
ESCRIBIR "El n£mero de frases introducidas son: "
ESCRIBIR c
Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 9
FINPROGRAMA
--------------------------------------------------------------------------
8.-Hacer un pseudocodigo que solo nos permita introducir S o
N.
Escribir el siguiente pseudocodigo en PSEINT
PROGRAMA sn
ENTORNO:
res <- " "
ALGORITMO:
Borrar_pantalla( )
MIENTRAS res <> "S" Y res <> "N" HACER
ESCRIBIR "Introduce S o N"
LEER res
res <- Convertir_may£sculas( res )
FINMIENTRAS
FINPROGRAMA
--------------------------------------------------------------------------
9.-Introducir un numero por teclado. Que nos diga si es
positivo o negativo.
Escribir el siguiente pseudocodigo en PSEINT
PROGRAMA signo
ENTORNO:
num <- 0
ALGORITMO:
Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 10
Borrar_pantalla( )
ESCRIBIR "Introduce un n£mero: "
LEER num
SI num >= 0 ENTONCES
ESCRIBIR "es positivo"
SINO
ESCRIBIR "es negativo"
FINSI
FINPROGRAMA
--------------------------------------------------------------------------
10.-Introducir un numero por teclado. Que nos diga si es par o
impar.
PROGRAMA paridad
ENTORNO:
num <- 0
ALGORITMO:
Borrar_pantalla( )
ESCRIBIR "Introduce un n£mero: "
LEER num
SI num = int( num / 2 ) * 2 ENTONCES
ESCRIBIR "es par"
SINO
ESCRIBIR "es impar"
FINSI
Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 11
FINPROGRAMA
--------------------------------------------------------------------------
11.-Imprimir y contar los multiplos de 3 desde la unidad hasta
un numero que introducimos por teclado.
Escribir el siguiente pseudocodigo en PSEINT
PROGRAMA multiplo3
ENTORNO:
i <- 3
n <- 0
c <- 0
ALGORITMO:
Borrar_pantalla( )
ESCRIBIR "N£mero: "
LEER n
MIENTRAS i <= n HACER
SI i = int( i / 3 ) * 3 ENTONCES
ESCRIBIR i
c <- c + 1
FINSI
i <- i + 1
FINMIENTRAS
ESCRIBIR "El n£mero de m£ltiplos de 3 son: "
ESCRIBIR c
FINPROGRAMA
--------------------------------------------------------------------------
Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 12
12.-Hacer un pseudocodigo que imprima los numeros del 1 al
100. Que calcule la suma de todos los numeros pares por un
lado, y por otro, la de todos los impares.
Escribir el siguiente pseudocodigo en PSEINT
PROGRAMA par_impar
ENTORNO:
i <- 1
sumapar <- 0
sumaimp <- 0
ALGORITMO:
Borrar_pantalla( )
MIENTRAS i < 101 HACER
SI i = int( i / 2 ) * 2 ENTONCES
sumapar <- sumapar + i
SINO
sumaimp <- sumaimp + i
FINSI
i <- i + 1
FINMIENTRAS
ESCRIBIR "La suma de los pares es: "
ESCRIBIR sumapar
ESCRIBIR "La suma de los impares es: "
ESCRIBIR sumaimp
FINPROGRAMA
--------------------------------------------------------------------------
Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 13
13.-Imprimir y contar los numeros que son multiplos de 2 o de
3 que hay entre 1 y 100.
Escribir el siguiente pseudocodigo en PSEINT
PROGRAMA multiplo_2_3
ENTORNO:
i <- 1
c <- 0
ALGORITMO:
Borrar_pantalla( )
MIENTRAS i < 101 HACER
SI i = int( i / 2 ) * 2 O i = int( i / 3 ) * 3 ENTONCES
c <- c + 1
ESCRIBIR i
FINSI
i <- i + 1
FINMIENTRAS
ESCRIBIR "El n£mero de m£ltiplos es de: "
ESCRIBIR c
FINPROGRAMA
--------------------------------------------------------------------------
14.-Hacer un pseudocodigo que imprima el mayor y el menor
de una serie de cinco numeros que vamos introduciendo por
teclado.
Escribir el siguiente pseudocodigo en PSEINT
Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 14
PROGRAMA mayor_menor
ENTORNO:
con <- 0
n <- 0
maximo <- 0
minimo <- 99999
ALGORITMO:
Borrar_pantalla( )
MIENTRAS con <= 5 HACER
ESCRIBIR "N£mero: "
LEER n
SI n > maximo ENTONCES
maximo = n
FINSI
SI n < minimo ENTONCES
minimo <- n
FINSI
con <- con + 1
FINMIENTRAS
ESCRIBIR "El mayor de los n£meros es: "
ESCRIBIR maximo
ESCRIBIR "El menor de los n£meros es: "
ESCRIBIR minimo
FINPROGRAMA
--------------------------------------------------------------------------
Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 15
15.-Introducir dos numeros por teclado. Imprimir los numeros
naturales que hay entre ambos numeros empezando por el m s
pequeño, contar cuantos hay y cuantos de ellos son pares.
Calcular la suma de los impares.
Escribir el siguiente pseudocodigo en PSEINT
PROGRAMA par_impar
ENTORNO:
num1 <- 0
num2 <- 0
aux <- 0
son <- 0
pares <- 0
sumaimpa <- 0
ALGORITMO:
Borrar_pantalla( )
ESCRIBIR "N£mero: "
LEER num1
ESCRIBIR "N£mero: "
LEER num2
SI num1 > num2 ENTONCES
aux <- num1
num1 <- num2
num2 <- aux
FINSI
MIENTRAS num1 >= num2 HACER
ESCRIBIR num1
son <- son + 1
SI num1 = int( num1 / 2 ) * 2 ENTONCES
Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 16
pares <- pares + 1
SINO
sumaimpa <- sumaimpa + num1
FINSI
num1 <- num1 + 1
FINMIENTRAS
ESCRIBIR "N£meros visualizados: "
ESCRIBIR son
ESCRIBIR "Pares hay: "
ESCRIBIR pares
ESCRIBIR "La suma de los impares es: "
ESCRIBIR sumaimpa
FINPROGRAMA
---------------------------------------------------------------------------------------
ANÁLISIS Y PRESENTACIÓN DE RESULTADOS
NOTAS PARA LOS ALUMNOS.
Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 17
1. El reporte final de la práctica deberá ser entregado a máquina
de escribir o en procesador de textos (PC) sin excepción.
2. Las prácticas impresas sólo sirven de guía y referencia.
3. No se aceptan copias fotostáticas del reporte final.
4. La entrega del reporte de práctica es por alumno.
CONCLUSIONES DE APRENDIZAJE.
RECURSOS BIBLIOGRÁFICOS.
http://www.cplusplus.com/reference/cmath/pow/
https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_C%2B
%2B/Introducci%C3%B3n
http://codigomaldito.blogspot.mx/2005/10/nmeros-
aleatorios.html
Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 18
http://c.conclase.net/curso/
.

Más contenido relacionado

La actualidad más candente (6)

52 ejercicios-resueltos-en-pseudocodigo-170617220816
52 ejercicios-resueltos-en-pseudocodigo-17061722081652 ejercicios-resueltos-en-pseudocodigo-170617220816
52 ejercicios-resueltos-en-pseudocodigo-170617220816
 
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo
 
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo
 
Algoritmos resueltos
Algoritmos resueltosAlgoritmos resueltos
Algoritmos resueltos
 
Algoritmos 50 ejemplos
Algoritmos 50 ejemplosAlgoritmos 50 ejemplos
Algoritmos 50 ejemplos
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 

Destacado

Expresiones algebraicas, explicación de contenidos
Expresiones algebraicas, explicación de contenidosExpresiones algebraicas, explicación de contenidos
Expresiones algebraicas, explicación de contenidos
brojasm22
 
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
Dunkherz
 
Operadores y Expresiones en C++
Operadores y Expresiones en C++Operadores y Expresiones en C++
Operadores y Expresiones en C++
die_dex
 

Destacado (20)

Ejercicios
EjerciciosEjercicios
Ejercicios
 
Expresiones algebraicas, explicación de contenidos
Expresiones algebraicas, explicación de contenidosExpresiones algebraicas, explicación de contenidos
Expresiones algebraicas, explicación de contenidos
 
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
 
Practica 4 2016
Practica 4 2016Practica 4 2016
Practica 4 2016
 
Practica 6 2016
Practica 6 2016Practica 6 2016
Practica 6 2016
 
Tendencias 2016-insecurity-everywhere-eset
Tendencias 2016-insecurity-everywhere-esetTendencias 2016-insecurity-everywhere-eset
Tendencias 2016-insecurity-everywhere-eset
 
Practica 5 2016
Practica 5 2016Practica 5 2016
Practica 5 2016
 
Disfrazando codigos maliciosos
Disfrazando codigos maliciososDisfrazando codigos maliciosos
Disfrazando codigos maliciosos
 
Procesamiento de archivos
Procesamiento de archivosProcesamiento de archivos
Procesamiento de archivos
 
Ondas em
Ondas emOndas em
Ondas em
 
Raices de ecuaciones en excel
Raices de ecuaciones en excelRaices de ecuaciones en excel
Raices de ecuaciones en excel
 
Practica 7 2016
Practica 7 2016Practica 7 2016
Practica 7 2016
 
Operadores y Expresiones en C++
Operadores y Expresiones en C++Operadores y Expresiones en C++
Operadores y Expresiones en C++
 
Clase 0 presentación
Clase 0  presentaciónClase 0  presentación
Clase 0 presentación
 
Sentencia, secuencia y bloque
Sentencia, secuencia y bloqueSentencia, secuencia y bloque
Sentencia, secuencia y bloque
 
Pse int
Pse intPse int
Pse int
 
Elementos basicos c++
Elementos basicos c++Elementos basicos c++
Elementos basicos c++
 
Reduccion de orden
Reduccion de ordenReduccion de orden
Reduccion de orden
 
Clase 13 PC
Clase 13 PCClase 13 PC
Clase 13 PC
 
Simulación en promodel clase 04
Simulación en promodel clase 04Simulación en promodel clase 04
Simulación en promodel clase 04
 

Similar a Practicas 8 2016

52ejerciciosresueltosenpseudocodigo
52ejerciciosresueltosenpseudocodigo52ejerciciosresueltosenpseudocodigo
52ejerciciosresueltosenpseudocodigo
Enrique Y Ch
 
52 ejercicios-resueltos-en-pseudocodigo-130514042519-phpapp01
52 ejercicios-resueltos-en-pseudocodigo-130514042519-phpapp0152 ejercicios-resueltos-en-pseudocodigo-130514042519-phpapp01
52 ejercicios-resueltos-en-pseudocodigo-130514042519-phpapp01
Yovanny Jose Rivero Zavala
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
1002pc4
 
Guia de conceptos basicos
Guia de conceptos basicosGuia de conceptos basicos
Guia de conceptos basicos
hfernandez1988
 

Similar a Practicas 8 2016 (20)

Practicas 3 2016
Practicas 3 2016Practicas 3 2016
Practicas 3 2016
 
52ejerciciosresueltosenpseudocodigo
52ejerciciosresueltosenpseudocodigo52ejerciciosresueltosenpseudocodigo
52ejerciciosresueltosenpseudocodigo
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
52 ejercicios-resueltos-en-pseudocodigo-130514042519-phpapp01
52 ejercicios-resueltos-en-pseudocodigo-130514042519-phpapp0152 ejercicios-resueltos-en-pseudocodigo-130514042519-phpapp01
52 ejercicios-resueltos-en-pseudocodigo-130514042519-phpapp01
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
52ejerciciosresueltosenpseudocodigo 100702104323-phpapp02
52ejerciciosresueltosenpseudocodigo 100702104323-phpapp0252ejerciciosresueltosenpseudocodigo 100702104323-phpapp02
52ejerciciosresueltosenpseudocodigo 100702104323-phpapp02
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
Cesar lenguaje c_
Cesar lenguaje c_Cesar lenguaje c_
Cesar lenguaje c_
 
Lenguaje c neo
Lenguaje c neoLenguaje c neo
Lenguaje c neo
 
Semana 2 Fundamentos de Python(Ciclos y Listas)
Semana 2   Fundamentos de Python(Ciclos y Listas)Semana 2   Fundamentos de Python(Ciclos y Listas)
Semana 2 Fundamentos de Python(Ciclos y Listas)
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
Manual.es
Manual.esManual.es
Manual.es
 
Practicas de Word
Practicas de WordPracticas de Word
Practicas de Word
 
Ejercicios de consola en c++
Ejercicios de consola en c++Ejercicios de consola en c++
Ejercicios de consola en c++
 
2023.1 S2 - Variables y Expresiones - CS1111_.pptx
2023.1 S2 - Variables y Expresiones - CS1111_.pptx2023.1 S2 - Variables y Expresiones - CS1111_.pptx
2023.1 S2 - Variables y Expresiones - CS1111_.pptx
 
Guia de conceptos basicos
Guia de conceptos basicosGuia de conceptos basicos
Guia de conceptos basicos
 
Dfsi
Dfsi Dfsi
Dfsi
 
6.funciones y recursividad en c++
6.funciones y recursividad en c++6.funciones y recursividad en c++
6.funciones y recursividad en c++
 

Más de Tensor

Más de Tensor (19)

Libertad
LibertadLibertad
Libertad
 
Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)
 
Metodo de la bisección
Metodo de la bisecciónMetodo de la bisección
Metodo de la bisección
 
Transito vehicular
Transito vehicularTransito vehicular
Transito vehicular
 
Teoria de colas
Teoria de colasTeoria de colas
Teoria de colas
 
Game maker
Game makerGame maker
Game maker
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadena
 
Variación+de+parametros
Variación+de+parametrosVariación+de+parametros
Variación+de+parametros
 
Coeficientes indeterminados enfoque de superposición
Coeficientes indeterminados   enfoque de superposiciónCoeficientes indeterminados   enfoque de superposición
Coeficientes indeterminados enfoque de superposición
 
Bernoulli y ricatti
Bernoulli y ricattiBernoulli y ricatti
Bernoulli y ricatti
 
Practica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicioPractica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicio
 
Clase 14 ondas reflejadas
Clase 14 ondas reflejadasClase 14 ondas reflejadas
Clase 14 ondas reflejadas
 
Clase 7 ondas electromagneticas
Clase 7 ondas electromagneticasClase 7 ondas electromagneticas
Clase 7 ondas electromagneticas
 
Sentencia, secuencia y bloque
Sentencia, secuencia y bloqueSentencia, secuencia y bloque
Sentencia, secuencia y bloque
 
Tipos de datos ok
Tipos de datos okTipos de datos ok
Tipos de datos ok
 
Arrays, arreglos o vectores en c++
Arrays, arreglos o vectores en c++Arrays, arreglos o vectores en c++
Arrays, arreglos o vectores en c++
 
Practicas 2 2016
Practicas 2 2016Practicas 2 2016
Practicas 2 2016
 
Práctica nº 1
Práctica nº 1Práctica nº 1
Práctica nº 1
 
Condicional if en c++
Condicional if en c++Condicional if en c++
Condicional if en c++
 

Último

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
pvtablets2023
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Último (20)

Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 

Practicas 8 2016

  • 1. Campus Atizapán  MATERIA: FUNDAMENTOS Y LOGICA DE PROGRAMACIÓN. AREA: INGENIERÍA. CUATRIMESTRE: TERCERO. PRACTICA No. 8 Pseudocodigo en PSEINT Fecha de Elaboración__________ Fecha de revisión.:_______________ Responsable:__________________
  • 2. Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 2 OBJETIVO: Uso de Pseudocodigo y el Programa de PSEINT INVESTIGACIÓN PREVIA A)Investigue que es un pseucodigo. B)Investigue para que sirve el software PSEINT
  • 3. Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 3 MATERIAL  Computadora de escritorio  Compilador para C++ MARCO TEORICO: EJERCICIOS PROPUESTOS Bucles y tomas de decision --------------------------------------------------------------------------
  • 4. Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 4 1.-Hacer un pseudocodigo que imprima los numeros del 1 al 100. Escribir el siguiente pseudocodigo en PSEINT PROGRAMA contador1 ENTORNO: c <- 0 ALGORITMO: Borrar_pantalla( ) MIENTRAS c < 101 HACER ESCRIBIR c c <- c + 1 FINMIENTRAS FINPROGRAMA -------------------------------------------------------------------------- 2.-Hacer un pseudocodigo que imprima los numeros del 100 al 0, en orden decreciente. Escribir el siguiente pseudocodigo en PSEINT PROGRAMA contador2
  • 5. Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 5 ENTORNO: c <- 100 ALGORITMO: Borrar_pantalla( ) MIENTRAS c <= 0 HACER ESCRIBIR c c <- c - 1 FINMIENTRAS FINPROGRAMA -------------------------------------------------------------------------- 3.-Hacer un pseudocodigo que imprima los numeros pares entre 0 y 100. Escribir el siguiente pseudocodigo en PSEINT PROGRAMA pares ENTORNO: c <- 2 ALGORITMO: Borrar_pantalla( ) MIENTRAS c < 101 HACER ESCRIBIR c c <- c + 2 FINMIENTRAS FINPROGRAMA --------------------------------------------------------------------------
  • 6. Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 6 4.-Hacer un programa que imprima la suma de los 100 primeros numeros. Escribir el siguiente pseudocodigo en PSEINT PROGRAMA suma ENTORNO: c <- 1 suma <- 0 ALGORITMO: Borrar_pantalla( ) MIENTRAS c <= 100 HACER suma <- suma + c c <- c + 1 FINMIENTRAS ESCRIBIR "La suma de los 100 primeros n£meros es: " ESCRIBIR suma FINPROGRAMA -------------------------------------------------------------------------- 5.-Hacer un pseudocódigo que imprima los numeros impares hasta el 100 y que imprima cuantos impares hay. Escribir el siguiente pseudocodigo en PSEINT PROGRAMA impares
  • 7. Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 7 ENTORNO: c <- 1 son <- 0 ALGORITMO: Borrar_pantalla( ) MIENTRAS c < 100 ESCRIBIR c c <- c + 2 son <- son + 1 FINMIENTRAS ESCRIBIR "El n£mero de impares: " ESCRIBIR son FINPROGRAMA -------------------------------------------------------------------------- 6.-Hacer un pseudocodigo que imprima todos los numeros naturales que hay desde la unidad hasta un numero que introducimos por teclado. Escribir el siguiente pseudocodigo en PSEINT PROGRAMA natural ENTORNO: i <- 0 n <- 0 ALGORITMO: Borrar_pantalla( ) ESCRIBIR "Introduce un n£mero: "
  • 8. Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 8 LEER n MIENTRAS i < n HACER i <- i + 1 ESCRIBIR i FINMIENTRAS FINPROGRAMA -------------------------------------------------------------------------- 7.-Introducir tantas frases como queramos y contarlas. Escribir el siguiente pseudocodigo en PSEINT PROGRAMA frases ENTORNO: res <- "S" frase <- Espacios( 30 ) c <- 0 ALGORITMO: Borrar_pantalla( ) MIENTRAS res = "S" HACER ESCRIBIR "Frase: " LEER frase c <- c + 1 ESCRIBIR "Deseas introducir m s frases (S/N): " LEER res FINMIENTRAS ESCRIBIR "El n£mero de frases introducidas son: " ESCRIBIR c
  • 9. Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 9 FINPROGRAMA -------------------------------------------------------------------------- 8.-Hacer un pseudocodigo que solo nos permita introducir S o N. Escribir el siguiente pseudocodigo en PSEINT PROGRAMA sn ENTORNO: res <- " " ALGORITMO: Borrar_pantalla( ) MIENTRAS res <> "S" Y res <> "N" HACER ESCRIBIR "Introduce S o N" LEER res res <- Convertir_may£sculas( res ) FINMIENTRAS FINPROGRAMA -------------------------------------------------------------------------- 9.-Introducir un numero por teclado. Que nos diga si es positivo o negativo. Escribir el siguiente pseudocodigo en PSEINT PROGRAMA signo ENTORNO: num <- 0 ALGORITMO:
  • 10. Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 10 Borrar_pantalla( ) ESCRIBIR "Introduce un n£mero: " LEER num SI num >= 0 ENTONCES ESCRIBIR "es positivo" SINO ESCRIBIR "es negativo" FINSI FINPROGRAMA -------------------------------------------------------------------------- 10.-Introducir un numero por teclado. Que nos diga si es par o impar. PROGRAMA paridad ENTORNO: num <- 0 ALGORITMO: Borrar_pantalla( ) ESCRIBIR "Introduce un n£mero: " LEER num SI num = int( num / 2 ) * 2 ENTONCES ESCRIBIR "es par" SINO ESCRIBIR "es impar" FINSI
  • 11. Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 11 FINPROGRAMA -------------------------------------------------------------------------- 11.-Imprimir y contar los multiplos de 3 desde la unidad hasta un numero que introducimos por teclado. Escribir el siguiente pseudocodigo en PSEINT PROGRAMA multiplo3 ENTORNO: i <- 3 n <- 0 c <- 0 ALGORITMO: Borrar_pantalla( ) ESCRIBIR "N£mero: " LEER n MIENTRAS i <= n HACER SI i = int( i / 3 ) * 3 ENTONCES ESCRIBIR i c <- c + 1 FINSI i <- i + 1 FINMIENTRAS ESCRIBIR "El n£mero de m£ltiplos de 3 son: " ESCRIBIR c FINPROGRAMA --------------------------------------------------------------------------
  • 12. Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 12 12.-Hacer un pseudocodigo que imprima los numeros del 1 al 100. Que calcule la suma de todos los numeros pares por un lado, y por otro, la de todos los impares. Escribir el siguiente pseudocodigo en PSEINT PROGRAMA par_impar ENTORNO: i <- 1 sumapar <- 0 sumaimp <- 0 ALGORITMO: Borrar_pantalla( ) MIENTRAS i < 101 HACER SI i = int( i / 2 ) * 2 ENTONCES sumapar <- sumapar + i SINO sumaimp <- sumaimp + i FINSI i <- i + 1 FINMIENTRAS ESCRIBIR "La suma de los pares es: " ESCRIBIR sumapar ESCRIBIR "La suma de los impares es: " ESCRIBIR sumaimp FINPROGRAMA --------------------------------------------------------------------------
  • 13. Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 13 13.-Imprimir y contar los numeros que son multiplos de 2 o de 3 que hay entre 1 y 100. Escribir el siguiente pseudocodigo en PSEINT PROGRAMA multiplo_2_3 ENTORNO: i <- 1 c <- 0 ALGORITMO: Borrar_pantalla( ) MIENTRAS i < 101 HACER SI i = int( i / 2 ) * 2 O i = int( i / 3 ) * 3 ENTONCES c <- c + 1 ESCRIBIR i FINSI i <- i + 1 FINMIENTRAS ESCRIBIR "El n£mero de m£ltiplos es de: " ESCRIBIR c FINPROGRAMA -------------------------------------------------------------------------- 14.-Hacer un pseudocodigo que imprima el mayor y el menor de una serie de cinco numeros que vamos introduciendo por teclado. Escribir el siguiente pseudocodigo en PSEINT
  • 14. Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 14 PROGRAMA mayor_menor ENTORNO: con <- 0 n <- 0 maximo <- 0 minimo <- 99999 ALGORITMO: Borrar_pantalla( ) MIENTRAS con <= 5 HACER ESCRIBIR "N£mero: " LEER n SI n > maximo ENTONCES maximo = n FINSI SI n < minimo ENTONCES minimo <- n FINSI con <- con + 1 FINMIENTRAS ESCRIBIR "El mayor de los n£meros es: " ESCRIBIR maximo ESCRIBIR "El menor de los n£meros es: " ESCRIBIR minimo FINPROGRAMA --------------------------------------------------------------------------
  • 15. Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 15 15.-Introducir dos numeros por teclado. Imprimir los numeros naturales que hay entre ambos numeros empezando por el m s pequeño, contar cuantos hay y cuantos de ellos son pares. Calcular la suma de los impares. Escribir el siguiente pseudocodigo en PSEINT PROGRAMA par_impar ENTORNO: num1 <- 0 num2 <- 0 aux <- 0 son <- 0 pares <- 0 sumaimpa <- 0 ALGORITMO: Borrar_pantalla( ) ESCRIBIR "N£mero: " LEER num1 ESCRIBIR "N£mero: " LEER num2 SI num1 > num2 ENTONCES aux <- num1 num1 <- num2 num2 <- aux FINSI MIENTRAS num1 >= num2 HACER ESCRIBIR num1 son <- son + 1 SI num1 = int( num1 / 2 ) * 2 ENTONCES
  • 16. Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 16 pares <- pares + 1 SINO sumaimpa <- sumaimpa + num1 FINSI num1 <- num1 + 1 FINMIENTRAS ESCRIBIR "N£meros visualizados: " ESCRIBIR son ESCRIBIR "Pares hay: " ESCRIBIR pares ESCRIBIR "La suma de los impares es: " ESCRIBIR sumaimpa FINPROGRAMA --------------------------------------------------------------------------------------- ANÁLISIS Y PRESENTACIÓN DE RESULTADOS NOTAS PARA LOS ALUMNOS.
  • 17. Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 17 1. El reporte final de la práctica deberá ser entregado a máquina de escribir o en procesador de textos (PC) sin excepción. 2. Las prácticas impresas sólo sirven de guía y referencia. 3. No se aceptan copias fotostáticas del reporte final. 4. La entrega del reporte de práctica es por alumno. CONCLUSIONES DE APRENDIZAJE. RECURSOS BIBLIOGRÁFICOS. http://www.cplusplus.com/reference/cmath/pow/ https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_C%2B %2B/Introducci%C3%B3n http://codigomaldito.blogspot.mx/2005/10/nmeros- aleatorios.html
  • 18. Principios y Logica de Programación Practica No.8 11-OCTUBRE-2016 18 http://c.conclase.net/curso/ .