Está en la página 1de 4

Proceso

calculadora
Escribir "Bienvenid@ a la calculdora de Sebastin"
Escribir "Para suma escriba:"
Escribir "1 para suma"
Escribir "2 para resta"
Escribir "3 para multiplicacion"
Escribir "4 para division"
//aqui se lee la operacion
Leer operacion
//aqui se verifica que el usuario ingreso una funcion valida//
si operacion>0 y operacion<5 Entonces
Escribir "ingrese el primer nmero"
Leer numero1
Escribir "Ingrese el segundo nmero"
Leer numero2
Si operacion=1 Entonces
Escribir "el resultado de la suma es"
resultado=numero1+numero2
Fin Si
Si operacion=2 Entonces
Escribir "el resultado de la resta es"
resultado=numero1-numero2
FinSi
Si operacion=3 Entonces
Escribir "el resulado de la multiplicacin"
resultado=numero1*numero2
FinSi
Si operacion=4 Entonces
Escribir "el resultado de la divisin es"
resultado=numero1/numero2
FinSi
Escribir resultado
Sino
Escribir "esa no es una operacin vlida"
FinSi
FinProceso

Materia
Introduccin a la programacin
o Algoritmos
Algoritmos
o Componentes de un algoritmo
o Cmo describir un algoritmo
Lenguaje natural
Diagrama de flujo
Pseudocdigo
Cdigo
Desarrollo de programas
o Edicin de programas
o Instalacin del intrprete de Python
o Ejecucin de un programa
o Uso de la consola
o Entornos de desarollo
Tipos de datos
o Nmeros enteros
o Nmeros reales
o Nmeros complejos
o Valores lgicos
o Texto
o Nulo
Programas simples
o Expresiones y variables
o Asignaciones
o Entrada
o Salida
o Comentarios
o Evitar que se cierre el programa
Expresiones
o Operadores
Operadores aritmticos
Operaciones relacionales
Operaciones lgicas
Operaciones de texto
o Precedencia
Cmo aprenderse las reglas de precedencia?
o Llamadas a funcin
Errores y excepciones
o Error de sintaxis
o Error de nombre
o Error de tipo
o Error de valor
o Error de divisin por cero
o Error de desborde
Sentencias de control
o Condicional if
o Condicional if-else
o Condicional if-elif-else
o Ciclo while
o Ciclo for con rango
o Salir de un ciclo
o Saltar a la siguiente iteracin
Patrones comunes
o Sumar y multiplicar cosas
o Contar cosas
o Encontrar el mnimo y el mximo
o Generar pares
Funciones
o Funciones
Definicin de funciones
o Mltiples valores de retorno
o Funciones que no retornan nada
Mdulos
o Mdulos presentes en Python
o Importacin de nombres
o Creacin de mdulos
o Usar mdulos como programas
Listas
o Cmo crear listas
o Operaciones sobre listas
o Iteracin sobre una lista
Tuplas
o Desempaquetado de tuplas
o Comparacin de tuplas
o Usos tpicos de las tuplas
o Iteracin sobre tuplas
Diccionarios
o Cmo crear diccionarios
o Cmo usar un diccionario
o Restricciones sobre las llaves
Conjuntos
o Cmo crear conjuntos
o Operaciones sobre conjuntos
Procesamiento de texto
o Saltos de lnea
o Reemplazar secciones del string
o Separar y juntar strings
o Maysculas y minsculas
o Revisar contenidos del string
o Alineacin de strings
o Interpolacin de strings
Archivos
o Lectura de archivos
o Escritura en archivos
o Archivos de valores con separadores
Arreglos
o Crear arreglos
o Operaciones con arreglos
o Funciones sobre arreglos
o Arreglos aleatorios
o Obtener elementos de un arreglo
o Algunos mtodos convenientes
Arreglos bidimensionales
o Crear arreglos bidimensionales
o Operaciones con arreglos bidimensionales
o Obtener elementos de un arreglo bidimensional
o Otras operaciones
o Reducciones por fila y por columna
Productos entre arreglos
o Producto interno (vector-vector)
o Producto matriz-vector
o Producto matriz-matriz
Resolucin de sistemas lineales
Interfaces grficas
o Creacin de la ventana
o Creacin de widgets
o Controladores
o Modelos
o Resumen

También podría gustarte