El documento explica conceptos básicos de entrada y salida de datos en C, como incluir la librería stdio.h, usar scanf para ingresar datos en variables, y ejemplos de programas que piden datos al usuario y los procesan usando if/else y while.
3Redu: Responsabilidad, Resiliencia y Respetocdraco
¡Hola! Somos 3Redu, conformados por Juan Camilo y Cristian. Entendemos las dificultades que enfrentan muchos estudiantes al tratar de comprender conceptos matemáticos. Nuestro objetivo es brindar una solución inclusiva y accesible para todos.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Telefónica
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0xWord escrito por Ibón Reinoso ( https://mypublicinbox.com/IBhone ) con Prólogo de Chema Alonso ( https://mypublicinbox.com/ChemaAlonso ). Puedes comprarlo aquí: https://0xword.com/es/libros/233-big-data-tecnologias-para-arquitecturas-data-centric.html
5. Uso de Secuencias de Escape Retorno de carro Tabulador horizontal Tabulador vertical Diagonal Inversa Signo de interrogación Comilla Simple Comilla Doble Propósito Carácter de alerta (timbre) Retroceso (Backspace) Formfeed Nueva línea Secuencia
6. Uso de Secuencias de Escape Cadena de Formato Propósito %d, %i int (notación decimal con signo ) %c char %f Double %s cadena de caracteres
7. Aceptar Entradas del Usuario...Ejemplo 1 Ingresar y mostrar la altura de un individuo # include <stdio.h> main() { int altura; /* Se le indica al usuario que hacer */ printf("Ingrese su altura en centimetros"); /* Obtener el valor de la variable como entrada del usuario */ scanf("%d", &altura); /* Imprimir el valor de la variable a la salida estándar */ printf("La altura en centimetros es %d",altura); }
8. Aceptar Entradas del Usuario...Ejemplo 2 Extraer los Dígitos Individuales de un Entero de dos Dígitos #include <stdio.h> main(){ int num,digito_izq,digito_der; printf("Ingrese un numero positivo de 2 digitos"); /* Obtener el valor de la variable desde el usuario */ scanf("%d",&num); /* El dígito izquierdo y derecho se extraen */ digito_izq = num / 10; digito_der = num - (num/10)*10; /* Cada dígito obtenido es mostrado */ printf("El digito izquierdo es: %d", digito_izq); printf("El digito derecho es: %d", digito_der); }
9. Tipos de Datos Básicos en C Tipo de Dato Descripción Requerimientos Típicos de Memoria int Entero 2 bytes float Número de punto flotante 4 bytes double Número de punto flotante de doble precisión 8 bytes char Carácter simple 1 byte
10.
11. Prioridad de los Operadores Aritméticos Prioridad Operadores Descripción Primero * / % Multiplicación, división, módulo Segundo + - Adición, resta Tercero = Asignación
12. Operadores Compuestos de Asignación Operador Propósito Ejemplo Salida += Suma/Asignación X = 10; X += 5; 15 -= Resta/Asignación X = 10; X -= 5; 5 *= Multiplicación/Asignación X = 10; X *= 5; 50 /= División/Asignación X = 10; X /= 5; 2 %= Módulo/Asignación X = 10; X %= 5; 0
15. La Sentencia if...2 Cinco formas de sentencias if: 1. if(condición) Ejecuta una sola sentencia; 2. if(condición) Ejecuta una sola sentencia; else Ejecuta una sola sentencia; 3. if(condición){ Ejecuta una o más sentencias; } else{ Ejecuta una o más sentencias; }
16. La Sentencia if...3 4. if(condición) Ejecuta una sola sentencia; else{ if(condición) Ejecuta una sola sentencia; else{ Ejecuta una o más sentencias; } } 5. if(condición){ if(condición) Ejecuta una sola sentencia; else{ Ejecuta una o más sentencias; } }else Ejecuta una sola sentencia;
17.
18.
19. Encontrar el Máximo entre dos Números Programa en C usando la construcción if-else . 1 #include <stdio.h> 2 main(){ 3 int num1, num2; 4 printf("Ingrese los dos numeros enteros: "); 5 scanf("%d %d",&num1,&num2); 6 printf("El valor del num1 es: %d", num1); 7 printf("El valor del num2 es: %d", num2); 8 9 if(num1 == num2) 10 printf("Los numeros ingresados son iguales"); 11 else if(num1 > num2) 12 printf("El maximo valor es: %d",num1); 13 else 14 printf("El maximo valor es: %d",num2); 15 }
20. La Construcción if Anidado Ejemplo: Buscar el Máximo de Tres Números Enteros 1 #include <stdio.h> 2 main(){ 3 int num1,num2,num3; 4 printf("Ingresar los tres numeros enteros: "); 5 scanf("%d %d %d",&num1,&num2,&num3); 6 if(num1 == num2) 7 if(num1 == num3) 8 printf("Los numeros dados son iguales"); 9 if(num1 > num2) 10 if(num1 > num3) 11 printf("El valor maximo es: %d",num1); 12 else 13 printf("El valor maximo es: %d",num3); 14 else if(num2 > num3) 15 printf("El valor maximo es: %d",num2); 16 else if(num3 > num2) 17 printf("El valor maximo es: %d",num3); 18 }
27. Repetitiva mientras ( la instrucción while ) En lenguaje C, para escribir una instrucción repetitiva mientras se utiliza la sintaxis: while ( <expresión_lógica> ) { <bloque_de_instrucciones> } Cuando el <bloque_de_instrucciones> sólo contiene una instrucción, los caracteres abrir llave ( { ) y cerrar llave ( } ) son opcionales. Por otra parte, al igual que en las instrucciones alternativas doble y simple, a la <expresión_lógica> de una instrucción repetitiva while , también se le llama condición . Para que se ejecute el <bloque_de_instrucciones>, la condición tiene que ser verdadera . Por el contrario, si la condición es falsa , el <bloque_de_instrucciones> no se ejecuta.
28. Por tanto, cuando el flujo de un programa llega a un bucle while , existen dos posibilidades: 1.Si la condición se evalúa a falsa , el bloque de instrucciones no se ejecuta, y el bucle while finaliza sin realizar ninguna iteración . 2.Si la condición se evalúa a verdadera , el bloque de instrucciones sí que se ejecuta y, después, se vuelve a evaluar la condición, para decidir, de nuevo, si el bloque de instrucciones se vuelve a ejecutar o no. Y así sucesivamente, hasta que, la condición sea falsa .
29.
30.
31.
32.
33. 1.-CALCULE EL FACTORIAL DE UN NUMEROS UTILIZANDO LA SENTENCIA O CICLO DE ITERACIÓN: WHILE 2.- Determinar de un grupo de personas cuales son de sexo femenino y cuales de sexo masculino
Notas del editor
Notas del Instructor Explicar para que puede servir una función de libreria y en forma muy general definir que son librerías.
Notas del Instructor Mencionar la importancia de manipular y configurar la salida y entrada estándar por medio de código en Lenguaje C usando funciones de librería.
Notas del instructor Mencionar a los estudiantes los siguientes comentarios: A)En la línea 9 se verifica si ambas variables contienen el mismo valor. B)En la línea 11 se verifica si el valor del num1 es mayor que el num2. C)En la línea 13 se verifica si el valor del num1 es menor que el num2. En la guía num1 y num2 son ‘x’ y ‘y’ respectivamente. Importante: Informar a la audiencia que la lectura de variables que se realiza en la línea 5 obliga a separar los enteros capturados con un espacio en blanco.
Notas del Instructor Para resolver el ejercicio no se considera el uso de una tercera variable. Mencionarle a los estudiantes los siguientes comentarios: A)En la línea 6 se verifica si el num1 es igual que num2. B)En la línea 7, cuando num1 y num2 son iguales se verifica si num1 es igual a num3. C)En la línea 9 se verifica que num1 es mayor que num2. D)En la línea 10, cuando num1 es mayor que num2, se verifica si el num1 es mayor que el num3, sabiendo así, que el máximo valor en ese caso es num1. E)En la línea 12, si la condición de la línea 10 no se cumple la variable num3 tiene el máximo valor. F)En la línea 14, si la condición en la línea 6 y 9 no se cumplen se verifica si num2 es mayor que num3, así num2 sería el máximo valor. G)En la línea 16, si la condición es cierta num3 sería el máximo valor. La lámina actual constan de colores que permiten distinguir la anidación de los if según los diferentes casos.
Notas del Instructor Mencionar la utilidad práctica de los operadores lógicos en una aplicación hecha en Lenguaje C (Ejemplos reales).
Notas del Instructor Mencionar que los diagramas de flujo no son usados en la actualidad con frecuencia, sin embargo permiten describir como funciona esta instrucción iterativa.