Apuntes Primer Parcial
Apuntes Primer Parcial
INGENIERÍA MECATRÓNICA
PROGRAMACION BASICA
UNIDAD 1
INTRODUCCION A LA
APUNTES
COMPUTACION
GRUPO: 2 “C”
CALIFICACIÓN:
SIGNOS “//”: Fue un texto fue usado en nuestro codigo para poder
colocar un comentario que el propio compilador omite entre comillas,
pero lo que hace es pasarlo como un espacio en blanco. Se nos sera
util para anotar algunas notas.
Boolenano: Este es un tipo de dato que representa un valor que
puede ser verdadero o falso (TRUE o FALSE)
Y este nuestro código después de usar la función Correr.
SEGUNDO CODIGO:
Operaciones aritméticas
Poder guardar la información es muy importante, así que hagamos algo
útil con esa información, para hacer algo útil con ella. En este caso
haremos una operación aritmética en este caso estamos hablando de
una suma.
Requerimos de un operador para hacer uso de ella, cada operación
tiene su propio operador que es el encargado de procesar los números,
el operador que usaremos es “+” el cual nos ayudara a sumar las
variables.
Para este código hicimos uso de la función printf la cual nos ayudara a
pasar la información que necesitamos para trabajar por medio de
parámetros que son
colocados con
paréntesis, también debe de contar con algunos caracteres los cuales
los colocaremos entre comillas dobles.
Por otro lado, usaremos la función scanf la cual nos servirá para analizar
datos con formatos, los cuales necesitan argumentos o valores que va
a enviar, el tipo dato o puntero.
Expresiones lógicas:
Al igual que las operaciones aritméticas y relacionales, las expresiones
lógicas tienen sus propios operadores. y, o y no. En ingles se conoce:
and, or y not.
En este caso estaremos usando la función “If” la cual requiere que
coloquemos una expresión a evaluar entre paréntesis. Si el resultado
de esta expresión es true, la sentencia se llevar a cabo, pero si es false
no se llevará acabo.
También haremos uso de la función else, la cual nos servirá como la
continuación de una sentencia if, ya que else no se puede usar solo,
tenemos que colocar en el siguiente orden:
If(condición)
Sentencia 1;
else
Sentencia 2;
ESTRUCTURA SELECTIVA:
Son aquellas que nos permite hacer una selección entre dos o más
varias rutas de ejecución posible. La selección se llevar a cabo según
el valor de una expresión, se le conoce como if la cual es una
condicional.
Esta requiere que coloquemos una expresión a evaluar entre
paréntesis, es una sentencia de verdad o falso (true y false), si la
expresión es true la sentencia se llevara a cabo, pero si resulta false
esta será ignorada.
También a ello creamos una sentencia que nos indica error en caso de
no seleccionar las tres opciones en el menú.
Por último, terminamos el código, compilamos y corregimos errores y
podemos correr dicho código.
EL CICLO FOR:
También en los programas de computadora veremos que es necesario
repetir algo un número de veces. Para esto haremos uso de los ciclos,
que harán que nuestro código sea. más sencillo al mismo tiempo que
podemos repetir una actividad cuantas veces sea necesario.
El código for es muy poco flexible, ya que debemos de determinar un
número de veces que podremos utilizarlo y este nos permite ejecutar un
código un número determinado de veces y su estructura es el siguiente:
for(inicialización; condición; incremento)
código
EJEMPLO 1 REALIZADO EN CLASE:
Como primer ejemplo a realizar, debemos colocar una variable de
control los cuales pueden ser “i o j”, en nuestro caso usamos “i”, y como
primer caso imprimiremos número del 0 al 10. Y colocamos un valor
entero “int”
Para condición for, la variable “i” como inicio esta será igual a 0, en
condición esta será menor que 11 y su incremento será de 1 en 1.
Por lo cual cuando corremos nuestro programa este nos imprime los
números de la siguiente forma por lo cual damos por correcto nuestro
código.
Para nuestro segundo caso para condición for, la variable “i” como inicio
esta será igual a 100, en condición esta será menor igual que 0 y su
incremento será de menos 10 hasta llegar a 0.
Y por último cuando corremos nuestro código obtenemos el resultado
siguiente y damos por éxito nuestro código.
En el tercer caso para condición for, la variable “i” como inicio esta será
igual a 1, en condición esta será menor que 257 y su incremento será
multiplicándose por 2.
Y para el último caso para condición for, la variable “i” como inicio esta
será igual a 1, en condición esta será menor que 257 y su incremento
será
multiplicándose por 2. Pero esta vez agregamos un salto de línea en los
valores.
Y cuando decidimos correr nuestro código hemos obtenido nuestro
resultado deseado.
SEGUNDA ACTIVIDAD:
Has un programa que calcule la factorial de cualquier número dado
por el usuario.
Empezamos colocando la variable “numero”, por consiguiente, un valor
flotante denominado acumulador con valor igual a 1, y un acumulador
para guardar valores de números exageradamente grande
Nuevamente, usaremos las estructuras selectivas como en el ejemplo
anterior, y en colocaremos un mensaje de inicio, y como también el
cómo se presentarán los valores de dicha variable (numero).
Para condición for, la variable “i” como inicio esta será igual a 1, en
condición esta será menor o igual del número ingresado, y su
incremento será. Por medio de la multiplicación de los numero
anteriores del valor ingresado por ellos mismo ya que en eso consiste
el vectorial de los numero. El acumulador nos ayudara aguardar las
cantidades más grandes con el mayor número de cifras. Y con la función
printf podremos el cómo aparecerán los valores en la pantalla de la
operación del valor ingresado.
Una vez hecho esto utilizamos la función para condición for, la variable
“i” como inicio esta será igual a 1, en condición esta será menor que n
(el número que ingresamos) y su incremento será la suma de los
valores. Y usando printf colocaremos el mensaje con el número del
alumno y colocar su calificación individual.
Usando la sentencia “if” colocamos que las calificaciones deben de ser
menor que cero o mayor que 100. Pero solo con datos entre 0-100. Y
en caso de colocar un valor fuera de ese rango se restará la acción
anterior para volver a color el valor de forma correcta
Usando la función “else” creamos otra sentencia con ayuda del “if” , el
cual usaremos para la condición que nos pide la indicación sobre la
calificación mayor y menor, y con el acumulador suma se llevara a
cabo la suma de las calificaciones
Una vez hecho esto, hacemos la operación final que es el promedio (la
suma de todas las calificaciones de los alumnos entre el número total
de alumnos), y los mensajes de salidas del promedio general y la
calificación mayor y menor.
Una vez acabo el código, lo corremos y
cómo podemos ver coloque dos datos
erróneos (1000 y -100), pero este nos
dejó repetir la acción y esta vez colocar
los datos de forma correcta y al final
podemos observar la calificación mayor
y menor.
Función While:
Este ciclo se conoce como while y en cierta forma se asemeja al anterior,
pero tiene sus propias características que debemos conocer para
utilizarlo correctamente. El ciclo while también puede ser utilizado
cuando tenemos algo que se debe repetir, pero no conocemos el
número de repeticiones previamente. La repetición del ciclo tiene que
ver con el cumplimiento de una condición. A diferencia del ciclo do while,
este ciclo puede no ejecutarse ni siquiera una vez.
Su estructura es la siguiente:
while(condición)
{
Código
}
ACTIVIDAD 3:
Imprime el siguiente patrón con while:
Otro caso sería colocar 20, y eso sería más que suficiente no hay por
qué modificar el código, ya que en la condición colocamos que “j”, el
valor de los asteriscos será menor igual que “i”, el cual está ligado con
el valor de nfilas, y este se acoplara para cumplir nuestra sentencia.
FUNCION IF EN PYTHON:
La función “if” la estuvimos utilizando
a lo largo de este curso y en la
imagen se puede observar el mismo
ejemplo realizado en lenguaje
PYTHON.
Otro ejemplo realizado en clase, pero en Python, como podemos ver en
C++ usábamos “else if”, pero en Python se escribe “elif”
SWICTH EN PYTHON:
El switch es una herramienta que nos permite ejecutar diferentes
secciones de código dependiendo de una condición. Su funcionalidad
es similar a usar varios if, pero por desgracia Python no tiene un switch
propiamente dicho. Sin embargo, hay formas de simular su
comportamiento que te explicamos a continuación. Introducción al
switch
Ya sabemos que el uso del if junto con else y elif nos permite ejecutar
un código determinado dependiendo de una condición, como podemos
ver en el siguiente código.
If condicion == 1: print(“Haz a”) elif condicion == 2: print(“Haz b”) elif
condicion == 3: print(“Haz c”) else: print(“Haz d”)
FOR EN PYTHON:
En el siguiente código usamos la función for para calcular la factorial de
un número. Un ejemplo sencillo usando el ciclo for.
CICLO WHILE:
Ejemplo sencillo de cómo se usa el ciclo while, que también realizamos
en C++.