0% encontró este documento útil (0 votos)
8 vistas11 páginas

Presentation 1

Presentación 1

Cargado por

yanerysfeliz13
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
8 vistas11 páginas

Presentation 1

Presentación 1

Cargado por

yanerysfeliz13
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 11

INTRODUCCIÓN A

LA
PROGRAMACION
Aidalis
Yeny
Starkys
Yanerys
Samairis
• Introd uccion
• Estructura y c ontro l
PROGRAMA • Fun ciones y Pr ocedim ientos
• Manejo de List as y Arre glo s
• Ent rada y Salida de autos

In tr od uc cio n a la pr o gr m ac io n 2
I n t r od uc ci o n a l a p ro gr a m ac i on

Algo ri tm os. Un alg orit mo es una secuencia finit a de pasos o


inst ruccion es que se sig uen p ara rea lizar una t are a o resolve r
un pro blema específ ico.

Ejemp lo: La rece ta p ara cocinar una comida es u n algo ritm o,


pue s det alla los pasos a segu ir d esde lo s ingredient es ha sta

INTRODUCCIÓN el result ado final.

Varia ble. Un a variable es un espacio en m emoria don de se


alma cenan datos que pueden cambia r d uran te la ejecució n de
un pro gram a.

Ejemp lo:pyt hon

nombre = "Juan"

edad = 25

3
Tipos de Datos:
• Números: Pueden ser enteros (int) o
decimales (float).
• Cadenas: Secuencias de caracteres
que representan texto, se definen
entre comillas.
• Booleanos: Tienen dos valores
posibles, True (verdadero) o False
(falso).
python
numero = 42 # Entero
pi = 3.14 # Decimal
nombre = "Ana" # Cadena
es_adulto = True # Booleano
I n t r od uc ci o n a l a P r o gr a ma ci on

Sintaxis y Estructura Básica de un Lenguaje de Programación


• Sintaxis: Conjunto de reglas que define cómo se deben escribir las
instrucciones en un lenguaje de programación.
• Estructura Básica (Python):
python
Declaración de variables
x = 10
y = 5

# Definición de una función


def suma(a, b):
return a + b

Llamada a la función 5

resultado = suma(x, y)
Las Estructuras de Control
Condicionales:
• if: Ejecuta un bloque de código si una
condición es verdadera.
python
if x > y:
print("x es mayor que y")

• else: Ejecuta un bloque de código si la


condición del if es falsa.
python
if x > y:
print("x es igual a y")
• else if (elif en Python): Evalúa múltiples condiciones.
python
if x > y: print("x es mayor que y") elif x < y: print("x es menor que y") else: print("x es igual a y")

Bucles:
• for: Repite un bloque de código un número determinado de veces.
python
for i in range(5): print(i) # Salida: 0, 1, 2, 3, 4

• while: Repite un bloque de código mientras una condición sea verdadera.


python
contador = 0 while contador < 5: print(contador) contador += 1 # Salida: 0, 1, 2, 3, 4

• do while (en JavaScript): Ejecuta un bloque de código al menos una vez, y luego lo repite mientras la condición
sea verdadera.
javascript
let contador = 0; do { console.log(contador); contador++; } while (contador < 5); // Salida: 0, 1, 2, 3, 4

7
Funciones y Procedimientos
Definición de Funciones:
• Funciones: Bloques de código que realizan una tarea específica y pueden
recibir parámetros y devolver valores.
python
def saludar(nombre):
return f"Hola, {nombre}!"

mensaje = saludar("María")
print(mensaje) # Salida: Hola, María!

• Parámetros: Valores que se pasan a la función para ser utilizados en su interior.


• Valores de Retorno: Resultado que la función devuelve tras su ejecución.
Ventajas de Dividir el Código en Bloques Modulares y Reutilizables:
• Modularidad: Facilita el mantenimiento y la comprensión del código.
T Í T U L O D E L A P R E S E N TA C I Ó N

MANEJO DE LISTAS Y
ARREGLOS
• Li sta s: Coleccione s ordenada s de element os • Eliminar Elementos:
que pued en ser de dife rent es t ipos.
• python
pyt hon
lista = [1, 2, 3, 4, 5] • lista.remove(3)

• Man ipu laci ón: • Buscar Elementos:
Añad ir El emen to s:
• python
pyt hon
• indice = lista.index(4)
lista.append(6)

14
I n t r od uc ci o n a l a p ro gr a m ac i on

RESULTADOS DE LA PANTALLA
Entrada y Salida de Datos.
• Lectura de Datos del Usuario:
• Lectura: Obtener información del usuario.
• python
• entrada = input("Introduce un dato:)
• Salida: Presentar información al usuario.
• python
• print("El resultado es:", resultado)

23
I n t r od uc ci o n a l a p ro gr a m ac i on

La pro gram ación e s el p roceso de crear un


conju nto de inst ruccio nes qu e las comput adoras
pue den e ntend er y ejecut ar para realizar tareas
espe cíficas. Tien e ven taj as: Solu ción
Estructurada y Efi cien te, Alma cenam ien to y

RESUMEN Man ipu laci ón de Datos, Fl exib ili dad y


Adap tab ili dad, Reutili zació n y Mod ula ri dad,
In teracc ión con el Usuario , Ma nejo Efic iente
de Dato s

Desven taj as: Comp lej idad In ici al, Errores


Pote ncia les, Curva d e Aprend izaj e, Vali dez d e
Dato s d e Entrad a, Con sum o d e Recurso s.

26

También podría gustarte