El documento habla sobre los tipos de datos en Python, incluyendo enteros, flotantes, cadenas y booleanos. También cubre instrucciones de entrada y salida como print y cómo ejecutar programas desde la terminal. Explica estructuras de control como if/else y bucles while y for, dando ejemplos de su uso. Finalmente, presenta ejercicios sobre determinar si un número es par o impar, cálculo de sueldos y tablas de multiplicar usando bucles.
Este documento introduce los conceptos básicos de la programación. Explica que la programación implica escribir instrucciones en un lenguaje de programación para dirigir las operaciones de una computadora y resolver un problema. También describe los pasos para desarrollar un algoritmo, incluyendo la definición del problema, el análisis, diseño e implementación. Finalmente, presenta diferentes paradigmas de programación y tipos de lenguajes como compilados e interpretados.
Conceptos básicos de programación y el entorno gráfico de pseint (1)JeanMarco13
PSeInt es una herramienta para aprender la lógica de programación, está diseñado para estudiantes sin experiencia en este tema. Mediante la utilización de un simple e intuitivo pseudocódigo en español, permite comprender conceptos básicos y fundamentales de un algoritmo computacional. El pseudocódigo se suele usar como primer contacto para incorporar conceptos básicos como la utilización de construcciones de control, expresiones y cambiantes, sin tener que lidiar con las particularidades de la sintaxis de un lenguaje real. Este programa pretende facilitarle al principiante la labor de redactar algoritmos en este pseudolenguaje presentando un grupo de ayudas y asistencias.
Conceptos básicos de programación y el entorno gráfico de pseint (1)keisy vargas
PSeInt es una herramienta para aprender la lógica de programación, está diseñado para estudiantes sin experiencia en este tema. Mediante la utilización de un simple e intuitivo pseudocódigo en español, permite comprender conceptos básicos y fundamentales de un algoritmo computacional. El pseudocódigo se suele usar como primer contacto para incorporar conceptos básicos como la utilización de construcciones de control, expresiones y cambiantes, sin tener que lidiar con las particularidades de la sintaxis de un lenguaje real. Este programa pretende facilitarle al principiante la labor de redactar algoritmos en este pseudolenguaje presentando un grupo de ayudas y asistencias.
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdfSofiaMoreno74
Este documento describe los conceptos básicos de programación como constantes, variables, acumuladores, identificadores y contadores. Explica que las constantes son valores fijos mientras que las variables pueden cambiar, y que los acumuladores y contadores son variables numéricas utilizadas para sumar y rastrear datos. También resume los fundamentos de programación como algoritmos, diagramas de flujo y estructuras de control.
Este documento presenta una introducción al lenguaje de programación C. Explica que C es un lenguaje estructurado, de alto nivel y compilado. Describe las características, origen y estructura general de un programa en C. También cubre temas como declaración de variables, tipos de datos, y manejo básico de variables. El objetivo es proveer una visión general del lenguaje C para programadores.
Este documento describe los conceptos básicos de la programación, incluyendo variables, operadores, algoritmos y flujos de trabajo. Explica que una variable es un espacio de memoria con nombre que puede almacenar un valor que puede cambiar, y que los operadores manipulan valores como la suma y la multiplicación. También define un algoritmo como un conjunto de instrucciones para realizar una tarea y describe los pasos típicos de diseño, codificación, compilación y depuración de programas.
Este documento describe los conceptos básicos de la programación, incluyendo lenguajes de programación de alto y bajo nivel, variables, algoritmos, diagramas de flujo y operadores. Explica que un lenguaje de alto nivel permite escribir instrucciones de forma más cercana al lenguaje humano, mientras que un lenguaje de bajo nivel se acerca más a la capacidad de las máquinas. También define conceptos como variables, que almacenan valores de forma temporal, y operadores, que permiten manipular valores.
Este documento describe los elementos básicos de HTML como etiquetas, cabeceras, cuerpos y cómo centrar y alinear texto. Explica que HTML se utiliza para crear páginas web y que etiquetas como <head>, <body>, <p>, <center> controlan la estructura y formato del contenido.
Este documento introduce los conceptos básicos de la programación. Explica que la programación implica escribir instrucciones en un lenguaje de programación para dirigir las operaciones de una computadora y resolver un problema. También describe los pasos para desarrollar un algoritmo, incluyendo la definición del problema, el análisis, diseño e implementación. Finalmente, presenta diferentes paradigmas de programación y tipos de lenguajes como compilados e interpretados.
Conceptos básicos de programación y el entorno gráfico de pseint (1)JeanMarco13
PSeInt es una herramienta para aprender la lógica de programación, está diseñado para estudiantes sin experiencia en este tema. Mediante la utilización de un simple e intuitivo pseudocódigo en español, permite comprender conceptos básicos y fundamentales de un algoritmo computacional. El pseudocódigo se suele usar como primer contacto para incorporar conceptos básicos como la utilización de construcciones de control, expresiones y cambiantes, sin tener que lidiar con las particularidades de la sintaxis de un lenguaje real. Este programa pretende facilitarle al principiante la labor de redactar algoritmos en este pseudolenguaje presentando un grupo de ayudas y asistencias.
Conceptos básicos de programación y el entorno gráfico de pseint (1)keisy vargas
PSeInt es una herramienta para aprender la lógica de programación, está diseñado para estudiantes sin experiencia en este tema. Mediante la utilización de un simple e intuitivo pseudocódigo en español, permite comprender conceptos básicos y fundamentales de un algoritmo computacional. El pseudocódigo se suele usar como primer contacto para incorporar conceptos básicos como la utilización de construcciones de control, expresiones y cambiantes, sin tener que lidiar con las particularidades de la sintaxis de un lenguaje real. Este programa pretende facilitarle al principiante la labor de redactar algoritmos en este pseudolenguaje presentando un grupo de ayudas y asistencias.
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdfSofiaMoreno74
Este documento describe los conceptos básicos de programación como constantes, variables, acumuladores, identificadores y contadores. Explica que las constantes son valores fijos mientras que las variables pueden cambiar, y que los acumuladores y contadores son variables numéricas utilizadas para sumar y rastrear datos. También resume los fundamentos de programación como algoritmos, diagramas de flujo y estructuras de control.
Este documento presenta una introducción al lenguaje de programación C. Explica que C es un lenguaje estructurado, de alto nivel y compilado. Describe las características, origen y estructura general de un programa en C. También cubre temas como declaración de variables, tipos de datos, y manejo básico de variables. El objetivo es proveer una visión general del lenguaje C para programadores.
Este documento describe los conceptos básicos de la programación, incluyendo variables, operadores, algoritmos y flujos de trabajo. Explica que una variable es un espacio de memoria con nombre que puede almacenar un valor que puede cambiar, y que los operadores manipulan valores como la suma y la multiplicación. También define un algoritmo como un conjunto de instrucciones para realizar una tarea y describe los pasos típicos de diseño, codificación, compilación y depuración de programas.
Este documento describe los conceptos básicos de la programación, incluyendo lenguajes de programación de alto y bajo nivel, variables, algoritmos, diagramas de flujo y operadores. Explica que un lenguaje de alto nivel permite escribir instrucciones de forma más cercana al lenguaje humano, mientras que un lenguaje de bajo nivel se acerca más a la capacidad de las máquinas. También define conceptos como variables, que almacenan valores de forma temporal, y operadores, que permiten manipular valores.
Este documento describe los elementos básicos de HTML como etiquetas, cabeceras, cuerpos y cómo centrar y alinear texto. Explica que HTML se utiliza para crear páginas web y que etiquetas como <head>, <body>, <p>, <center> controlan la estructura y formato del contenido.
Este documento describe los elementos básicos de HTML como etiquetas, cabeceras, cuerpos y cómo centrar y alinear texto. Explica que HTML se utiliza para crear páginas web y que etiquetas como <head>, <body>, <p>, <center> controlan la estructura y formato del contenido.
Este documento describe los conceptos básicos de diagramas de flujo, Pseint y sus comandos (según, mientras, repetir, para, función), constantes, variables, acumuladores, contadores e identificadores. Explica qué son diagramas de flujo y sus símbolos, así como Pseint, un software para programación, y sus comandos para crear bucles y repeticiones condicionales.
Este documento presenta información sobre diagramas de flujo, sus símbolos y conceptos relacionados como constantes y variables. También explica qué es Pseint, un software para programación, y detalla sus comandos principales como según, mientras, repetir, para y función. Finalmente, incluye un apartado sobre mapas conceptuales y conclusiones sobre el uso de herramientas como Pseint en la enseñanza.
Este documento presenta una introducción al lenguaje de programación C dirigida a principiantes y avanzados. Explica la estructura básica de un programa en C, incluyendo la función principal, librerías, comentarios, variables, constantes y cadenas de texto. También cubre temas como la definición y uso de variables, incrementos y decrementos, y muestra ejemplos simples de programas en C.
Este documento presenta un manual introductorio sobre programación en C dirigido a principiantes y avanzados. Explica conceptos básicos como estructura de programas en C, tipos de variables, constantes, comentarios, funciones y librerías. También incluye ejemplos simples de código en C para ilustrar estos conceptos.
Este documento ofrece una introducción a la programación en Python. Explica que Python es un lenguaje de programación de alto nivel con una sintaxis clara y legible. Describe conceptos básicos como variables, tipos de datos, operadores, cadenas, control de flujo con instrucciones condicionales como if/elif/else y bucles como for y while. El documento es útil para aprender los fundamentos de la programación en Python.
Este documento describe conceptos básicos de programación como constantes, variables, acumuladores, contadores e identificadores. Explica que las constantes son valores fijos que no cambian, mientras que las variables almacenan valores que pueden modificarse. También define acumuladores y contadores como variables utilizadas para sumar valores de forma iterativa. Finalmente, describe los fundamentos de programación en Pseint, incluyendo estructuras de control y tipos de datos.
Este documento describe conceptos básicos de programación como constantes, variables, acumuladores, contadores e identificadores. Explica que las constantes son valores fijos que no cambian, mientras que las variables almacenan valores que pueden modificarse. También define acumuladores y contadores como variables utilizadas para sumar valores de forma iterativa. Finalmente, introduce los fundamentos de programación en Pseint, incluyendo estructuras de control y tipos de datos.
Este documento describe conceptos básicos de programación como constantes, variables, acumuladores, contadores e identificadores. Explica que las constantes son valores fijos que no cambian, mientras que las variables pueden modificarse. Los acumuladores y contadores son variables que cuentan eventos o iteraciones. También presenta los fundamentos de programación en Pseint, incluyendo estructuras de control, tipos de datos y depuración.
Es un software libre educativo multiplataforma dirigido a personas que se inician en la programación.es la abreviatura de los estados de computación de PSeudo Intérprete, una herramienta educativa creada en Argentina, utilizada principalmente por estudiantes para aprender los fundamentos de la programación y el desarrollo de la lógica. Es un software muy popular de su tipo y es ampliamente utilizado en universidades de Latinoamérica y España.Utiliza pseudocódigo para la solución de algoritmos.
Este documento resume los conceptos básicos de Pseint y diagramas de flujo. Explica que Pseint es un software educativo para la programación que utiliza pseudocódigo. Describe los símbolos comunes en diagramas de flujo como procesos, decisiones, bucles y datos. También define conceptos como constantes, variables, contadores y acumuladores. Finalmente, explica el uso de comandos como Según, Mientras, Repetir, Para y Función en Pseint.
Este documento resume los conceptos básicos de Pseint y diagramas de flujo. Explica que Pseint es un software educativo para la programación que utiliza pseudocódigo. Describe los símbolos comunes en diagramas de flujo como procesos, decisiones, bucles y datos. También define conceptos como constantes, variables, contadores y acumuladores. Finalmente, explica el uso de comandos como Según, Mientras, Repetir, Para y Función en Pseint.
Es un software libre educativo multiplataforma dirigido a personas que se inician en la programación.es la abreviatura de los estados de computación de PSeudo Intérprete, una herramienta educativa creada en Argentina, utilizada principalmente por estudiantes para aprender los fundamentos de la programación y el desarrollo de la lógica. Es un software muy popular de su tipo y es ampliamente utilizado en universidades de Latinoamérica y España.Utiliza pseudocódigo para la solución de algoritmos.
Este documento resume los conceptos básicos de PSEINT en 3 oraciones o menos. Explica que PSEINT es una herramienta gratuita y de código abierto para desarrollar pseudocódigo. Describe los símbolos utilizados en diagramas de flujo como rectángulos, óvalos y diamantes. Finalmente, define conceptos como constantes, variables, acumuladores y contadores.
Este documento presenta un guión de prácticas para introducir las estructuras secuenciales en C. Explica cómo escribir un primer programa "Hola Mundo" y luego uno más complejo que calcula el perímetro de una circunferencia. También describe elementos como librerías, constantes, variables, entradas y salidas de datos.
El documento describe la programación y lenguajes de programación como Visual Basic. Define la programación como el desarrollo de código fuente para crear programas y aplicaciones siguiendo instrucciones. Explica conceptos como algoritmos, pseudocódigo y herramientas como PSeInt. También describe características básicas de Visual Basic como la creación de formularios, barra de herramientas y propiedades.
Este documento resume los conceptos básicos de PSEINT en 3 oraciones o menos:
PSEINT es una herramienta gratuita y de código abierto para crear pseudocódigo. Explica conceptos como variables, constantes, diagramas de flujo y los comandos según, mientras, repetir, para y función. El documento concluye que PSEINT es útil para estudiantes principiantes en programación para facilitar la escritura de algoritmos.
Este documento describe los elementos básicos de HTML como etiquetas, cabeceras, cuerpos y cómo centrar y alinear texto. Explica que HTML se utiliza para crear páginas web y que etiquetas como <head>, <body>, <p>, <center> controlan la estructura y formato del contenido.
Este documento describe los conceptos básicos de diagramas de flujo, Pseint y sus comandos (según, mientras, repetir, para, función), constantes, variables, acumuladores, contadores e identificadores. Explica qué son diagramas de flujo y sus símbolos, así como Pseint, un software para programación, y sus comandos para crear bucles y repeticiones condicionales.
Este documento presenta información sobre diagramas de flujo, sus símbolos y conceptos relacionados como constantes y variables. También explica qué es Pseint, un software para programación, y detalla sus comandos principales como según, mientras, repetir, para y función. Finalmente, incluye un apartado sobre mapas conceptuales y conclusiones sobre el uso de herramientas como Pseint en la enseñanza.
Este documento presenta una introducción al lenguaje de programación C dirigida a principiantes y avanzados. Explica la estructura básica de un programa en C, incluyendo la función principal, librerías, comentarios, variables, constantes y cadenas de texto. También cubre temas como la definición y uso de variables, incrementos y decrementos, y muestra ejemplos simples de programas en C.
Este documento presenta un manual introductorio sobre programación en C dirigido a principiantes y avanzados. Explica conceptos básicos como estructura de programas en C, tipos de variables, constantes, comentarios, funciones y librerías. También incluye ejemplos simples de código en C para ilustrar estos conceptos.
Este documento ofrece una introducción a la programación en Python. Explica que Python es un lenguaje de programación de alto nivel con una sintaxis clara y legible. Describe conceptos básicos como variables, tipos de datos, operadores, cadenas, control de flujo con instrucciones condicionales como if/elif/else y bucles como for y while. El documento es útil para aprender los fundamentos de la programación en Python.
Este documento describe conceptos básicos de programación como constantes, variables, acumuladores, contadores e identificadores. Explica que las constantes son valores fijos que no cambian, mientras que las variables almacenan valores que pueden modificarse. También define acumuladores y contadores como variables utilizadas para sumar valores de forma iterativa. Finalmente, describe los fundamentos de programación en Pseint, incluyendo estructuras de control y tipos de datos.
Este documento describe conceptos básicos de programación como constantes, variables, acumuladores, contadores e identificadores. Explica que las constantes son valores fijos que no cambian, mientras que las variables almacenan valores que pueden modificarse. También define acumuladores y contadores como variables utilizadas para sumar valores de forma iterativa. Finalmente, introduce los fundamentos de programación en Pseint, incluyendo estructuras de control y tipos de datos.
Este documento describe conceptos básicos de programación como constantes, variables, acumuladores, contadores e identificadores. Explica que las constantes son valores fijos que no cambian, mientras que las variables pueden modificarse. Los acumuladores y contadores son variables que cuentan eventos o iteraciones. También presenta los fundamentos de programación en Pseint, incluyendo estructuras de control, tipos de datos y depuración.
Es un software libre educativo multiplataforma dirigido a personas que se inician en la programación.es la abreviatura de los estados de computación de PSeudo Intérprete, una herramienta educativa creada en Argentina, utilizada principalmente por estudiantes para aprender los fundamentos de la programación y el desarrollo de la lógica. Es un software muy popular de su tipo y es ampliamente utilizado en universidades de Latinoamérica y España.Utiliza pseudocódigo para la solución de algoritmos.
Este documento resume los conceptos básicos de Pseint y diagramas de flujo. Explica que Pseint es un software educativo para la programación que utiliza pseudocódigo. Describe los símbolos comunes en diagramas de flujo como procesos, decisiones, bucles y datos. También define conceptos como constantes, variables, contadores y acumuladores. Finalmente, explica el uso de comandos como Según, Mientras, Repetir, Para y Función en Pseint.
Este documento resume los conceptos básicos de Pseint y diagramas de flujo. Explica que Pseint es un software educativo para la programación que utiliza pseudocódigo. Describe los símbolos comunes en diagramas de flujo como procesos, decisiones, bucles y datos. También define conceptos como constantes, variables, contadores y acumuladores. Finalmente, explica el uso de comandos como Según, Mientras, Repetir, Para y Función en Pseint.
Es un software libre educativo multiplataforma dirigido a personas que se inician en la programación.es la abreviatura de los estados de computación de PSeudo Intérprete, una herramienta educativa creada en Argentina, utilizada principalmente por estudiantes para aprender los fundamentos de la programación y el desarrollo de la lógica. Es un software muy popular de su tipo y es ampliamente utilizado en universidades de Latinoamérica y España.Utiliza pseudocódigo para la solución de algoritmos.
Este documento resume los conceptos básicos de PSEINT en 3 oraciones o menos. Explica que PSEINT es una herramienta gratuita y de código abierto para desarrollar pseudocódigo. Describe los símbolos utilizados en diagramas de flujo como rectángulos, óvalos y diamantes. Finalmente, define conceptos como constantes, variables, acumuladores y contadores.
Este documento presenta un guión de prácticas para introducir las estructuras secuenciales en C. Explica cómo escribir un primer programa "Hola Mundo" y luego uno más complejo que calcula el perímetro de una circunferencia. También describe elementos como librerías, constantes, variables, entradas y salidas de datos.
El documento describe la programación y lenguajes de programación como Visual Basic. Define la programación como el desarrollo de código fuente para crear programas y aplicaciones siguiendo instrucciones. Explica conceptos como algoritmos, pseudocódigo y herramientas como PSeInt. También describe características básicas de Visual Basic como la creación de formularios, barra de herramientas y propiedades.
Este documento resume los conceptos básicos de PSEINT en 3 oraciones o menos:
PSEINT es una herramienta gratuita y de código abierto para crear pseudocódigo. Explica conceptos como variables, constantes, diagramas de flujo y los comandos según, mientras, repetir, para y función. El documento concluye que PSEINT es útil para estudiantes principiantes en programación para facilitar la escritura de algoritmos.
Similar a guia-python-instrucciones-basicas.pdf (20)
1. Profa. Ing. Msc. Lennys Camargo
UNIDAD I. PYTHON. TIPOS DE DATOS- INSTRUCCIONES DE ENTRADA Y SALIDA.
PROGRAMACIÓN ESTRUCTURADA.
Python tiene variables locales y globales como casi todo el resto de lenguajes, pero no tiene declaración
explícita de variables. Las variables cobran existencia al asignársela un valor, y se destruyen
automáticamente al salir de su ámbito.
Una variable almacena un valor de cierto tipo. En Python podemos definir variables de tipo:
Numérica (entera): edad=21 Cadena de Caracteres: Cadena de caracteres
(puede estar encerrada entre simples o dobles
comillas): nombre="Mario"
Numérica (flotante) : altura=1.92 Booleano : encontrado= False
Numérica (complejo) : valor=5+3j
Instrucciones Salida
print: instrucción que permite mostrar por pantalla el valor de una variable o un
mensaje.
print (”HOLA”)
print (“ADIOS”)
pd.
Para ejecutar el programa desde el Terminal (Aplicaciones-accesorios- Terminal),
debe buscar el directorio donde se encuentra el código (programa) y luego
escribir el comando: cd <nombre-carpeta>
lennys@lennys:~/Documentos/CODIGO-PYTHON$ cd matrices
lennys@lennys:~/Documentos/CODIGO-PYTHON/matrices$
Luego:
escribir python <nombre-programa.py>
lennys@lennys:~/Documentos/CODIGO-PYTHON/matrices$ python listas.py
Para salir de python, desde el Terminal, utilizar ctrl+D y para limpiar pantalla,
utilizar el comando clear
2. Profa. Ing. Msc. Lennys Camargo
UNIDAD I. PYTHON. TIPOS DE DATOS- INSTRUCCIONES DE ENTRADA Y SALIDA.
PROGRAMACIÓN ESTRUCTURADA.
EJEMPLO:
Definir una variable de cada tipo y luego imprimirlas empleando la función print
edad=21
altura=1.92
valor=5+3j
nombre="Mario"
encontrado=False
print edad
print altura
print valor
print nombre
print encontrado
print 'la edad de', nombre, 'es',edad
print “ la edad de “ nombre, “es”,edad
Salida :
21
1.92
(5+3j)
Mario
False
la edad maria es 21
la edad maria es 21.
3. Profa. Ing. Msc. Lennys Camargo
UNIDAD I. PYTHON. TIPOS DE DATOS- INSTRUCCIONES DE ENTRADA Y SALIDA.
PROGRAMACIÓN ESTRUCTURADA.
Problema Propuesto
Definir una variable donde almacenar su nombre y en otra su edad, mostrar luego los valores
almacenados con la leyenda previa que indique que representa:
Salida:
nombre="ana"
edad= 25
print “Nombre”
print nombre
print “Edad:”
print edad
Operadores en Python
Aritméticos Relaciones Lógicos
+: Suma
-: Resta
* : Multiplicación
/ : División r=3.5 / 2 # r es 1.75
** : Exponente
// : División entera: r=3.5 // 2 # r es 1.0
% : Módulo r=7%2
> : mayor
>= : mayor igual
< :menor
<= : menor igual
== : igual
!= : distinto
and : y
or : o
not : no
Estructuras de Control
Una estructura de control, es un bloque de código que permite agrupar
instrucciones de manera controlada. Existen dos estructuras de control :
estructuras de control Condicionales y estructuras de control Iterativas.
Para hablar de estructuras de control de flujo en Python, es imprescindible
primero, hablar de identación.
¿Qué es la identación? En un lenguaje informático, la identación es lo que
4. Profa. Ing. Msc. Lennys Camargo
UNIDAD I. PYTHON. TIPOS DE DATOS- INSTRUCCIONES DE ENTRADA Y SALIDA.
PROGRAMACIÓN ESTRUCTURADA.
llamamos sangría en el lenguaje humano escrito (a nivel formal). Así como para
el lenguaje formal, cuando uno redacta una carta, debe respetar ciertas sangrías,
los lenguajes informáticos, requieren una identación.
No todos los lenguajes de programación, necesitan de una identación, aunque sí,
se estila implementarla, a fin de otorgar mayor legibilidad al código fuente. Pero
en el caso de Python, la identación es obligatoria, ya que de ella, dependerá su
estructura.
Sentencias de Decisión: if else
La estructura de control más simple es la construcción if. Como es habitual en
otros lenguajes de programación, la sentencia if tiene asociada una condición y
una serie de instrucciones que se ejecutarán en caso de cumplirse.
Ejemplo 1:
Programa en python que lee la edad de una persona y determina si es mayor o
menor de edad.
print 'introduzca su edad'
edad=input()
if edad>=18:
print 'usted mayor de edad'
else:
print 'usted es menor de edad'
# pulse un tecla para continuar
raw_input()
Ejemplo 2:
Programa en Python que lee la edad y el sueldo de una persona e imprime dicha
5. Profa. Ing. Msc. Lennys Camargo
UNIDAD I. PYTHON. TIPOS DE DATOS- INSTRUCCIONES DE ENTRADA Y SALIDA.
PROGRAMACIÓN ESTRUCTURADA.
información, si la edad es mayor o superior a 18 años y el sueldo es inferior a
1000 bsf.
print 'introduzca su edad'
edad=input()
print 'introduzca su sueldo'
sueldo=input()
if edad>=18 or sueldo<1000:
print 'usted es mayor de edad',' y tiene',edad, 'annos'
print 'y su sueldo es de ',sueldo
else:
print 'usted es menor de edad'
# pulse un tecla para continuar
raw_input()
EJERCICIOS
1. Codificar un programa en Python que determine si un número es par o
impar.
2. Codificar un programa en Python que lea la información de una persona:
nombre, antigüedad y sueldo. Calcule el sueldo total (sueldo + bono) . El
bono se calcula tomando en cuenta lo siguiente: si la antigüedad es menor
o igual a 6 años, el bono es el 7% del sueldo, si la antigüedad es mayor a
6 años pero menor a 12 el bono es del 10% del sueldo. Si la antigüedad
supera los 12 años, el bono será del 15%. Mostrar el nombre de la persona y el
sueldo total a cobrar y el bono.
6. Profa. Ing. Msc. Lennys Camargo
UNIDAD I. PYTHON. TIPOS DE DATOS- INSTRUCCIONES DE ENTRADA Y SALIDA.
PROGRAMACIÓN ESTRUCTURADA.
3. Un alumno desea saber, cuál será su calificación final (promedio) en la
materia de Algorítmica. Dicha calificación se compone de 3 exámenes
parciales de 25% cada una.
4. Evalúe las siguientes expresiones (V,F),según el operador lógico. AND (&&)
ó OR ( || )
Si a= 10 b=2 c=30 d=5
1. (10 > 20) AND (14 =14)
2. (b > c) OR (a = b)
3. (d = c) AND (a > c)
Contadores y Acumuladores
Contadores: son variables que permiten, contar..están relacionadas con los
ciclos repetitivos
Contadores
Sintaxis
variable = variable +1
Ejemplo:
cont= cont+1
Acumuladores
Sintaxis
variable2 = variable2 + variable
Ejemplo:
acum=acum+sueldo
7. Profa. Ing. Msc. Lennys Camargo
UNIDAD I. PYTHON. TIPOS DE DATOS- INSTRUCCIONES DE ENTRADA Y SALIDA.
PROGRAMACIÓN ESTRUCTURADA.
Estructuras de Control Iterativas
A diferencia de las estructuras de control condicionales (IF-ELSE), las iterativas
(también llamadas cíclicas o bucles), nos permiten ejecutar un mismo código, de
manera repetida, mientras se cumpla una condición.
En Python se dispone de dos estructuras cíclicas:
• El bucle while (mientras)
• El bucle for (para)
Bucle while (mientras)
while <CONDICION>:
<INSTRUCCION ROMPE CICLO>
EJEMPLO: Programa en Python que lee la clave de un usuario, y determine si es
válida invalida.
print 'introduzca clave'
clave=input()
while clave!=123:
print 'clave incorrecta'
clave=input()
print 'clave correcta'
8. Profa. Ing. Msc. Lennys Camargo
UNIDAD I. PYTHON. TIPOS DE DATOS- INSTRUCCIONES DE ENTRADA Y SALIDA.
PROGRAMACIÓN ESTRUCTURADA.
Bucle for (para)
La construcción for (para) es un poco diferente a lo acostumbrado en los
lenguajes de programación C o Pascal. En lugar de recorrer siempre una
progresión aritmética (como en Pascal) o dejar al programador total libertad de
elección de inicialización, comprobación y salto de paso (como en C), el for de
Python recorre los elementos de una secuencia (por ejemplo, una lista o cadena),
en el orden en que aparecen en dicha secuencia.
Ejemplo:
Programe en Python la tabla de multiplicar de un número cualquiera.
numero=(1,2,3,4,5,6,7,8,9,10)
num=input('Introduzaca el nro de la tabla ')
for i in numero:
resul=num*i
print num, '*',i, '=',resul
Otra forma de utilizar el ciclo for, en python :
# tabla de multiplicar de un numero
num=input('Introduzca el nro de la tabla ')
for i in range(1,10):
resul=num*i
print num, '*',i, '=',resul