0% encontró este documento útil (0 votos)
57 vistas33 páginas

Introducción a la Programación Básica

El documento es una introducción a la programación que abarca conceptos básicos como programación, algoritmos, lenguajes de programación, y estructuras de datos. Se explican elementos como variables, constantes, operadores y se presentan técnicas para la representación de algoritmos mediante diagramas de flujo y pseudocódigo. Además, se describen los tipos de datos y operadores, junto con ejemplos prácticos para ilustrar su uso.

Cargado por

narutovs51
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 PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
57 vistas33 páginas

Introducción a la Programación Básica

El documento es una introducción a la programación que abarca conceptos básicos como programación, algoritmos, lenguajes de programación, y estructuras de datos. Se explican elementos como variables, constantes, operadores y se presentan técnicas para la representación de algoritmos mediante diagramas de flujo y pseudocódigo. Además, se describen los tipos de datos y operadores, junto con ejemplos prácticos para ilustrar su uso.

Cargado por

narutovs51
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 PPTX, PDF, TXT o lee en línea desde Scribd

1

INTRODUCCION
A LA
PROGRAMACIÓ
N
Ing. Samuel Alfonso Sanchez Monzón
Ing. En Tecnologías de Manufactura
2
CONCEPTOS BÁSICOS DE PROGRAMACIÓN

¿Qué es la programación? 3

R= Es el proceso de diseñar, codificar, depurar y mantener el código de fuente de programas


de computadora

¿Qué es un programa de computadora?


R= Es una secuencia de instrucciones que indica las acciones o tareas que la computadora
debe ejecutar para dar solución a un problema determinado

Entrada Procesos Salida


¿Qué es un lenguaje de Programación?
R= Es un lenguaje formal diseñado para realizar procesos que pueden ser llevados a cabo por
maquinas como las computadores 4

¿Qué es un algoritmo?
R= Es un conjunto de pasos, procedimientos o acciones que nos permite alcanzar un
resultados o resolver un problema

Entrada Proceso Salida


• Datos que
• Datos Iniciales que obtiene
posee el algoritmo • Acciones que finalmente el
antes de ejecutarse algoritmo
lleva acabo el
algoritmo
¿Características de un algoritmo?
R= El Algoritmo debe ser preciso, definido y finito
5
¿Técnicas de presentación de un algoritmo ?
R= se puede presentar en forma de Diagramas de Flujo y de Pseudocodigos
¿Qué es un diagrama de flujo?
R= Representa la esquematización grafica de un algoritmo
Muestra Una grafica los pasos o procesos a seguir para alcanzar la solución de un problema 6

¿Reglas para la construcción de


diagrama de flujo?
 Todo Diagrama de Flujo debe tener un inicio y un
fin
 Las líneas utilizadas para indicar la dirección del
flujo del diagrama deben ser rectas, verticales o
horizontales.
 El diagrama de flujo debe ser construido de arriba
hacia debajo de izquierda a derecha
 La notación del diagrama de flujo debe ser
independientes del lenguaje programado

Practica DFD
7

¿Qué es un Pseudocodigo?
R=El pseudocodigo es una forma de escribir los pasos que va a realizar un programa de la forma mas cercana
posible al lenguaje de programación que vamos a utilizar posteriormente.
Pseudo=falso eso quiere decir que es un falso lenguaje

¿Cuál es el objetivo del pseudocodigo?


R=Es el de representar la solución a un algoritmo de la forma mas detallada posible, y a su vez lo
mas parecida posible al lenguaje que posteriormente se utilizara para la codificación del mismo
¿Características de un pseudocodigo?
 Se puede ejecutar en un ordenador
 Es una forma de representación sencilla de utilizar y de manipular 8

 Facilita el paso del programa al lenguaje de programación


 Es independiente del lenguaje de programación que se vaya a utilizar
 Es un método que facilita la programación y solución al algoritmo del programa

Practica con PSeint


CONCEPTOS BÁSICOS DE DATOS

9
¿Qué es un Dato?
R= Es la expresión general que escribe los objetos con los cuales opera una computadora

¿Qué es un Tipo Dato?


R= Es un atributo de los datos que indica el ordenador sobre clase de dato que se va a
procesar

¿Datos Numericos?
 Datos numéricos
Son aquellos datos que representa una cantidad o valor determinado
 Enteros (int) [Son todos los números enteros positivos o negativos]
 Reales (float) [Son todos los números decimales positivos o negativos] ejemplo 20.8
¿Datos de cadena?
 Datos Cadena
Son aquellos que representan información textual (Palabra, frases, símbolos, etc.)
10
 Carácter (Char) [Son un conjunto finito y ordenando de carácter que la computara reconoce
como un único carácter]
 Cadena (string) [Es una sucesión de caracteres que se encuentra limitado por comillas o
apostrofes dependiendo el tipo de programación] “Hola mundo” , “Samuel”

¿Datos Lógicos?
 Datos Lógicos
Es aquel dato que solo puede tomar 1 o 2 valores Verdadero o falso
 (bool)
¿Datos Generales?
 Datos numéricos 11

 Enteros (Int)
 Reales (float)
 Datos Textuales
 Caracteres (Char)
 Cadena (String)
 Datos lógicos
 (bool)
CONCEPTOS BÁSICOS DE VARIABLES

12
¿Qué es una variable?
Es un espacio de memoria reservado para almacenar un valor que corresponde a un tipo de
dato soportado por el lenguaje de programación

 La variable puede cambiar el valor durante la ejecución de programa


 Cada variable tiene un único nombre el cual no puede ser cambiado
 Dos o mas variables pueden tener el mismo contenido pero no el mismo nombre
 El nombre de una variable siempre comenzara con una letra

Ámbito de la variable
• Local
• Global
Partes fundamentales en la vida de una variable
• Declaración 13

• Iniciación
• Utilización

¿Qué es una constante?


Es un dato cuyo valor no puede cambiar durante el proceso de la ejecución de programa.
Recibe un valor en el momento de la compilación y esta permanece inalterado durante
todo el programa
¿Cómo declarar una variable?
 Primero paso es declarar el tipo de datos
 Segundo paso es declarar el nombre de la variable 14

 Tercero paso es finalizar con un ;

¿Inicializar una variable?


 Primero paso es declarar el tipo de datos
 Segundo paso es declarar el nombre de la variable
 Tercero paso es dar un valor inicial a la variable y finalizar con un;

¿Cómo dar un nombre a la variable?


 Cada valor de la variable debe ser expulsivo no se permiten duplicados
 No puede ser una palabra utilizada del lenguaje o un literal booleano (False o true)
 Puede contener cualquier carácter Unicode, pero no puede comenzar con un numero
 No puede utilizar los símbolos que se utilizan en las operaciones (+,-,*,/,?, etc.)
 La variable no debe de contener espacios
CONCEPTOS BÁSICOS DE OPERADORES

¿Qué es un operador? 15
Es un símbolo formado por uno mas caracteres que permite realizar una determinada
operación entre uno o mas datos y producen un resultado

Una expresión es una combinación de operadores y operando

¿Tipos de Operadores?
 Operadores Aritméticos
 Operadores Relacionales
 Operadores Lógicos
16
¿Qué es un Operador de Asignación?
Se encarga de darle valores o expresiones a una variable
17

¿Qué es Asignación?
Es una operación destructiva, esto significa que la variable recibe el valor, únicamente conserva
el ultimo valor asignado, y pierde el anterior

Clasificación de Asignación
 Por su contenido
a) Asignación Aritmética
b) Asignación Alfanumérica
c) Asignación Lógico

 Por su uso
a) Asignación de trabajo
b) Contadores
c) Acumuladores
18
Operadores Aritméticos
Los operadores aritméticos nos permiten, básicamente, hacer cualquier operación aritmética,
que necesitamos (ejemplo: suma, resta, multiplicación etc.)
19
20
Ejemplo en
Pseint

21
22
23
24
Estructura selectiva simple
“Si Entonces”
25

Falsa/NO
Condición

Verdadera/SI

Operación
Estructura selectiva Doble
“Si Entonces/ Sino”
26

Verdadera/SI Falso/No
Condición

Operación Operación
27
28
29
Ejemplo de Estructura doble
si entonces / SINO 30

Desarrolla un Pseudocodigo que permite obtener la nota final de un estudiante, teniendo como dato
de entrada, el nombre de la asignatura, y el nombre del alumno y las 5 notas correspondientes al
sistema 5/20 UCENM si el promedio es mayor o igual a 65 mostrar el mensaje aprobado (también
mostrar la nota final) de lo contrario mostrara el mensaje reprobado (Mostrar la nota al final)
Solución

ENTRADA PROCESO
Nombre, Asignatura, n1, n2, n3, n4, n5 Notafinal=(n1 + n2 + n3 + n4 + n5) si (notafinal>=65)

SALIDA
=Mensaje
31
Estructura Selectiva Múltiple

Realizar Un menú de:


1. Suma
2. Resta
3. Multiplicación
4. División
32
33

También podría gustarte