Este documento presenta una introducción a los elementos básicos del lenguaje de programación C. Cubre temas como tipos de datos, constantes, operaciones aritméticas, variables, asignación de variables, funciones printf y scanf, operaciones lógicas y relaciones de comparación. El documento está dividido en varias sesiones que explican cada uno de estos conceptos fundamentales de C.
Utp pro_s2y3_elementos del lenguaje c nuevojcbenitezp
El documento describe los elementos básicos del lenguaje C, incluyendo tipos de datos, constantes, operaciones aritméticas, variables, asignación de variables, funciones printf y scanf, operaciones lógicas y relaciones de comparación. Explica los cuatro tipos de datos principales en C, cómo definir constantes, los operadores aritméticos y su jerarquía, y cómo declarar y asignar valores a variables.
El documento presenta los elementos básicos del lenguaje de programación C, incluyendo tipos de datos, constantes, operaciones aritméticas, variables, asignación de variables, funciones printf() y scanf(), operaciones lógicas y relaciones de comparación. Explica cada uno de estos conceptos con ejemplos de código.
El documento presenta una introducción al lenguaje de programación C. Explica que C fue creado por Dennis Ritchie en los años 70 y que en 1983 se estableció el estándar ANSI C. Describe que C combina características de lenguajes de alto y bajo nivel y permite el manejo directo de memoria. Además, detalla elementos clave de un programa en C como comentarios, identificadores, constantes, variables, operadores y estructuras de control.
El documento describe la historia y características del lenguaje de programación C. El C fue creado por Dennis Ritchie en los Laboratorios Bell en 1972 para ser un lenguaje de programación útil. El C es un lenguaje de alto nivel pero con características de bajo nivel que permiten trabajar directamente con bits y memoria. El C es un lenguaje poderoso y flexible que se usa ampliamente para desarrollar sistemas operativos y compiladores.
Este documento describe las características del lenguaje de programación C, incluyendo su uso para una variedad de aplicaciones, su portabilidad y eficiencia. Explica el proceso de compilación de un programa en C y los primeros pasos para escribir un programa, como definir un problema, desarrollar un algoritmo y convertirlo a código C.
Este documento proporciona una introducción al lenguaje de programación C. Explica que C es un lenguaje compilado creado en 1969 que se utiliza comúnmente para crear software de sistemas. Luego describe la estructura básica de un programa en C, incluidas las funciones, comentarios, palabras clave, identificadores, tipos de datos y operadores. Finalmente, cubre temas como las constantes, secuencias de escape, operadores aritméticos y de asignación, y la función printf para la salida de datos.
Lenguajes De Programacion C nivel1-unidad1charnisch
Un programa en C++ está compuesto de funciones, incluyendo la función principal llamada main. La estructura general de un programa incluye directivas de preprocesamiento, declaraciones globales, la función main, funciones definidas por el usuario y comentarios. Todas las funciones tienen un tipo de retorno, nombre, parámetros y bloque de instrucciones.
El documento introduce el lenguaje de programación C. Explica la estructura básica de un programa en C, incluyendo la declaración de variables, tipos de datos fundamentales como enteros, reales y caracteres, y la entrada y salida de datos. También cubre conceptos como expresiones, operadores aritméticos, de comparación y lógicos, y la manipulación de variables.
Utp pro_s2y3_elementos del lenguaje c nuevojcbenitezp
El documento describe los elementos básicos del lenguaje C, incluyendo tipos de datos, constantes, operaciones aritméticas, variables, asignación de variables, funciones printf y scanf, operaciones lógicas y relaciones de comparación. Explica los cuatro tipos de datos principales en C, cómo definir constantes, los operadores aritméticos y su jerarquía, y cómo declarar y asignar valores a variables.
El documento presenta los elementos básicos del lenguaje de programación C, incluyendo tipos de datos, constantes, operaciones aritméticas, variables, asignación de variables, funciones printf() y scanf(), operaciones lógicas y relaciones de comparación. Explica cada uno de estos conceptos con ejemplos de código.
El documento presenta una introducción al lenguaje de programación C. Explica que C fue creado por Dennis Ritchie en los años 70 y que en 1983 se estableció el estándar ANSI C. Describe que C combina características de lenguajes de alto y bajo nivel y permite el manejo directo de memoria. Además, detalla elementos clave de un programa en C como comentarios, identificadores, constantes, variables, operadores y estructuras de control.
El documento describe la historia y características del lenguaje de programación C. El C fue creado por Dennis Ritchie en los Laboratorios Bell en 1972 para ser un lenguaje de programación útil. El C es un lenguaje de alto nivel pero con características de bajo nivel que permiten trabajar directamente con bits y memoria. El C es un lenguaje poderoso y flexible que se usa ampliamente para desarrollar sistemas operativos y compiladores.
Este documento describe las características del lenguaje de programación C, incluyendo su uso para una variedad de aplicaciones, su portabilidad y eficiencia. Explica el proceso de compilación de un programa en C y los primeros pasos para escribir un programa, como definir un problema, desarrollar un algoritmo y convertirlo a código C.
Este documento proporciona una introducción al lenguaje de programación C. Explica que C es un lenguaje compilado creado en 1969 que se utiliza comúnmente para crear software de sistemas. Luego describe la estructura básica de un programa en C, incluidas las funciones, comentarios, palabras clave, identificadores, tipos de datos y operadores. Finalmente, cubre temas como las constantes, secuencias de escape, operadores aritméticos y de asignación, y la función printf para la salida de datos.
Lenguajes De Programacion C nivel1-unidad1charnisch
Un programa en C++ está compuesto de funciones, incluyendo la función principal llamada main. La estructura general de un programa incluye directivas de preprocesamiento, declaraciones globales, la función main, funciones definidas por el usuario y comentarios. Todas las funciones tienen un tipo de retorno, nombre, parámetros y bloque de instrucciones.
El documento introduce el lenguaje de programación C. Explica la estructura básica de un programa en C, incluyendo la declaración de variables, tipos de datos fundamentales como enteros, reales y caracteres, y la entrada y salida de datos. También cubre conceptos como expresiones, operadores aritméticos, de comparación y lógicos, y la manipulación de variables.
Una pequeña introduccion al lenguaje C para los chicos del 1er Semestre, seguire subiendo libros mas completos con ejercicios para que vallan practicando
Este documento explica conceptos básicos de programación como funciones estándar, entrada y salida de datos, funciones definidas por el usuario, paso de parámetros y punteros. Define funciones como printf() y describe cómo se usan funciones estándar y definidas por el usuario, incluido cómo se pasan parámetros y se devuelven valores. También explica la diferencia entre paso por valor y paso por referencia.
Este documento presenta una introducción al lenguaje de programación C++. Explica que C++ fue creado por Bjarne Stroustrup en 1983 como una extensión del lenguaje C, agregando características de orientación a objetos. Luego describe algunos principios básicos del diseño del lenguaje como la sintaxis, comentarios, identificadores, palabras reservadas, declaración de constantes, variables y tipos. Finalmente, introduce conceptos como paradigmas de programación, gestión de memoria y excepciones en C++.
Para convertir un algoritmo en un programa, se deben seguir varias fases: 1) edición del código fuente, 2) preprocesado del código, 3) compilación del código preprocesado que genera el código objeto, y 4) enlace del código objeto con bibliotecas para crear el programa ejecutable.
Este documento proporciona una introducción al lenguaje de programación C. Explica las características generales del lenguaje, el proceso de compilación, la estructura de los archivos fuente y de encabezado, el uso del preprocesador, los sistemas numéricos, los tipos de datos básicos como enteros y reales, la declaración de variables y constantes, y los modificadores como static y const.
Lenguaje de programacion c++ basico 1ra parte elementos basicos del lenguajeDunkherz
Un programa en C++ está compuesto por funciones, incluyendo la función principal llamada main. La estructura general incluye directivas de preprocesamiento, declaraciones globales, la función main y funciones definidas por el usuario.
El documento presenta una introducción al lenguaje de programación C, describiendo su historia, características, elementos básicos como variables, operadores, sentencias y estructura de un programa en C. Explica conceptos como tipos de datos, constantes, identificadores, comentarios, declaración de variables, funciones, arreglos y cadenas de caracteres.
El documento describe el lenguaje de programación C. Fue desarrollado por Dennis Ritchie en 1972 y sirvió para mejorar el sistema operativo UNIX. C es un lenguaje estructurado, de uso general y permite manipular bits, bytes y direcciones de memoria. El documento explica características como identificadores, palabras reservadas, estructura de programas, tipos de datos y operadores en C.
Este documento describe los diferentes tipos de datos en C++, incluyendo enteros (int, char, float, etc.), con y sin signo, y sus rangos de valores. Explica que los tipos derivados se crean a partir de los tipos primitivos y que estos incluyen enteros, reales, lógicos y caracteres. También cubre la representación de números reales y las bibliotecas matemáticas utilizadas.
LENGUAJE DE PROGRAMACION C++ INTRODUCCIONSol López
Este documento presenta los fundamentos de programación en lenguaje C. Explica conceptos clave como sistemas, programas, algoritmos y metodologías de programación. Define los elementos de un sistema como entrada, salida, proceso y retroalimentación. Describe diferentes notaciones para representar algoritmos como diagramas de flujo y pseudocódigo. Finalmente, compara versiones del lenguaje C como C estándar, C++, Visual C++ y C#.
El documento describe diferentes representaciones intermedias utilizadas en la generación de código, incluyendo notación sufija, cuádruplas y tripletes. Explica cómo transformar expresiones de notación infija a sufija y cómo generar automáticamente cuádruplas mediante análisis sintáctico bottom-up o top-down. También cubre la semántica de instrucciones condicionales e etiquetas utilizando cuádruplas.
Este documento presenta información básica sobre el lenguaje de programación C. Explica las características, ventajas y desventajas de C, así como la estructura general de un programa en C, incluyendo la declaración de variables, la función principal y los comentarios. También resume la sintaxis y semántica básicas del lenguaje C.
Este documento describe los elementos básicos de un lenguaje de programación de alto nivel como C++. Explica la estructura básica de un programa C++, incluyendo directivas de preprocesador, funciones como main(), y tipos de datos simples como enteros, reales, caracteres y lógicos. También cubre conceptos como variables, operadores, E/S y comentarios.
Este documento describe los elementos básicos de un lenguaje de programación estructurado, incluyendo operadores, declaraciones, constantes, variables y funciones de biblioteca. Explica que las constantes pueden ser enteras, reales o alfanuméricas, y que las variables se clasifican como enteras, reales o alfanuméricas. También describe las estructuras de control básicas como if/then/else, bucles do-while y for-next que permiten modificar el flujo de ejecución de un programa.
Este documento introduce los conceptos de datos, variables y constantes. Explica que los datos representan atributos de objetos del mundo real y pueden ser simples o compuestos. Define variables e identificadores y explica que las variables almacenan valores que cambian mientras que las constantes almacenan valores fijos. También describe tipos de datos, operadores aritméticos y lógicos, y conceptos como declaración, expresión e instrucción.
El documento describe los conceptos básicos de los algoritmos. Define un algoritmo como una serie de pasos precisos, definidos y finitos para resolver un problema computacional. Explica que un algoritmo debe describir la entrada, el proceso y la salida. También cubre temas como la validez, eficiencia y optimización de los algoritmos.
Este documento describe la estructura básica de un programa en C++, incluyendo funciones, la función main, tipos de datos, constantes y variables. Explica que una función es un conjunto de instrucciones que realizan una tarea específica y pueden tomar parámetros, y que la función main es el punto de entrada al programa. Además, detalla los tipos de datos básicos como enteros, flotantes y caracteres, y cómo las variables y constantes almacenan valores en la memoria.
Este documento describe los elementos básicos de un lenguaje de programación estructurado, incluyendo operadores, declaraciones, constantes, variables y funciones de biblioteca. Explica que las constantes pueden ser enteras, reales o alfanuméricas, y que las variables se clasifican como enteras, reales o alfanuméricas. También describe las funciones de biblioteca preprogramadas y comunes a la mayoría de los lenguajes de programación. Finalmente, menciona que las estructuras de control permiten modificar el flujo de ejecución de un programa según
Un programa en C++ está compuesto por funciones, la principal es main. Incluye directivas, declaraciones globales, funciones definidas por el usuario y comentarios. Main contiene las instrucciones principales y marca el inicio del programa.
Este documento presenta un curso básico sobre el lenguaje de programación C. El curso tiene como objetivos que los estudiantes adquieran conocimientos sobre las características de C, desarrollen programas para resolver problemas de complejidad moderada utilizando C, y creen programas que aprovechen las características de C. El curso cubre temas como introducción a C, tipos de datos, variables, punteros, funciones y estructuras.
El documento resume las características principales del lenguaje de programación C. Explica que C fue creado por Dennis Ritchie en Bell Labs y que combina elementos de lenguajes de alto y bajo nivel. Describe algunas características clave como sus pocas palabras clave y su capacidad para manipular bits, bytes y direcciones de memoria. También presenta ejemplos de código C sencillo y derivados importantes de este lenguaje como C++.
Una pequeña introduccion al lenguaje C para los chicos del 1er Semestre, seguire subiendo libros mas completos con ejercicios para que vallan practicando
Este documento explica conceptos básicos de programación como funciones estándar, entrada y salida de datos, funciones definidas por el usuario, paso de parámetros y punteros. Define funciones como printf() y describe cómo se usan funciones estándar y definidas por el usuario, incluido cómo se pasan parámetros y se devuelven valores. También explica la diferencia entre paso por valor y paso por referencia.
Este documento presenta una introducción al lenguaje de programación C++. Explica que C++ fue creado por Bjarne Stroustrup en 1983 como una extensión del lenguaje C, agregando características de orientación a objetos. Luego describe algunos principios básicos del diseño del lenguaje como la sintaxis, comentarios, identificadores, palabras reservadas, declaración de constantes, variables y tipos. Finalmente, introduce conceptos como paradigmas de programación, gestión de memoria y excepciones en C++.
Para convertir un algoritmo en un programa, se deben seguir varias fases: 1) edición del código fuente, 2) preprocesado del código, 3) compilación del código preprocesado que genera el código objeto, y 4) enlace del código objeto con bibliotecas para crear el programa ejecutable.
Este documento proporciona una introducción al lenguaje de programación C. Explica las características generales del lenguaje, el proceso de compilación, la estructura de los archivos fuente y de encabezado, el uso del preprocesador, los sistemas numéricos, los tipos de datos básicos como enteros y reales, la declaración de variables y constantes, y los modificadores como static y const.
Lenguaje de programacion c++ basico 1ra parte elementos basicos del lenguajeDunkherz
Un programa en C++ está compuesto por funciones, incluyendo la función principal llamada main. La estructura general incluye directivas de preprocesamiento, declaraciones globales, la función main y funciones definidas por el usuario.
El documento presenta una introducción al lenguaje de programación C, describiendo su historia, características, elementos básicos como variables, operadores, sentencias y estructura de un programa en C. Explica conceptos como tipos de datos, constantes, identificadores, comentarios, declaración de variables, funciones, arreglos y cadenas de caracteres.
El documento describe el lenguaje de programación C. Fue desarrollado por Dennis Ritchie en 1972 y sirvió para mejorar el sistema operativo UNIX. C es un lenguaje estructurado, de uso general y permite manipular bits, bytes y direcciones de memoria. El documento explica características como identificadores, palabras reservadas, estructura de programas, tipos de datos y operadores en C.
Este documento describe los diferentes tipos de datos en C++, incluyendo enteros (int, char, float, etc.), con y sin signo, y sus rangos de valores. Explica que los tipos derivados se crean a partir de los tipos primitivos y que estos incluyen enteros, reales, lógicos y caracteres. También cubre la representación de números reales y las bibliotecas matemáticas utilizadas.
LENGUAJE DE PROGRAMACION C++ INTRODUCCIONSol López
Este documento presenta los fundamentos de programación en lenguaje C. Explica conceptos clave como sistemas, programas, algoritmos y metodologías de programación. Define los elementos de un sistema como entrada, salida, proceso y retroalimentación. Describe diferentes notaciones para representar algoritmos como diagramas de flujo y pseudocódigo. Finalmente, compara versiones del lenguaje C como C estándar, C++, Visual C++ y C#.
El documento describe diferentes representaciones intermedias utilizadas en la generación de código, incluyendo notación sufija, cuádruplas y tripletes. Explica cómo transformar expresiones de notación infija a sufija y cómo generar automáticamente cuádruplas mediante análisis sintáctico bottom-up o top-down. También cubre la semántica de instrucciones condicionales e etiquetas utilizando cuádruplas.
Este documento presenta información básica sobre el lenguaje de programación C. Explica las características, ventajas y desventajas de C, así como la estructura general de un programa en C, incluyendo la declaración de variables, la función principal y los comentarios. También resume la sintaxis y semántica básicas del lenguaje C.
Este documento describe los elementos básicos de un lenguaje de programación de alto nivel como C++. Explica la estructura básica de un programa C++, incluyendo directivas de preprocesador, funciones como main(), y tipos de datos simples como enteros, reales, caracteres y lógicos. También cubre conceptos como variables, operadores, E/S y comentarios.
Este documento describe los elementos básicos de un lenguaje de programación estructurado, incluyendo operadores, declaraciones, constantes, variables y funciones de biblioteca. Explica que las constantes pueden ser enteras, reales o alfanuméricas, y que las variables se clasifican como enteras, reales o alfanuméricas. También describe las estructuras de control básicas como if/then/else, bucles do-while y for-next que permiten modificar el flujo de ejecución de un programa.
Este documento introduce los conceptos de datos, variables y constantes. Explica que los datos representan atributos de objetos del mundo real y pueden ser simples o compuestos. Define variables e identificadores y explica que las variables almacenan valores que cambian mientras que las constantes almacenan valores fijos. También describe tipos de datos, operadores aritméticos y lógicos, y conceptos como declaración, expresión e instrucción.
El documento describe los conceptos básicos de los algoritmos. Define un algoritmo como una serie de pasos precisos, definidos y finitos para resolver un problema computacional. Explica que un algoritmo debe describir la entrada, el proceso y la salida. También cubre temas como la validez, eficiencia y optimización de los algoritmos.
Este documento describe la estructura básica de un programa en C++, incluyendo funciones, la función main, tipos de datos, constantes y variables. Explica que una función es un conjunto de instrucciones que realizan una tarea específica y pueden tomar parámetros, y que la función main es el punto de entrada al programa. Además, detalla los tipos de datos básicos como enteros, flotantes y caracteres, y cómo las variables y constantes almacenan valores en la memoria.
Este documento describe los elementos básicos de un lenguaje de programación estructurado, incluyendo operadores, declaraciones, constantes, variables y funciones de biblioteca. Explica que las constantes pueden ser enteras, reales o alfanuméricas, y que las variables se clasifican como enteras, reales o alfanuméricas. También describe las funciones de biblioteca preprogramadas y comunes a la mayoría de los lenguajes de programación. Finalmente, menciona que las estructuras de control permiten modificar el flujo de ejecución de un programa según
Un programa en C++ está compuesto por funciones, la principal es main. Incluye directivas, declaraciones globales, funciones definidas por el usuario y comentarios. Main contiene las instrucciones principales y marca el inicio del programa.
Este documento presenta un curso básico sobre el lenguaje de programación C. El curso tiene como objetivos que los estudiantes adquieran conocimientos sobre las características de C, desarrollen programas para resolver problemas de complejidad moderada utilizando C, y creen programas que aprovechen las características de C. El curso cubre temas como introducción a C, tipos de datos, variables, punteros, funciones y estructuras.
El documento resume las características principales del lenguaje de programación C. Explica que C fue creado por Dennis Ritchie en Bell Labs y que combina elementos de lenguajes de alto y bajo nivel. Describe algunas características clave como sus pocas palabras clave y su capacidad para manipular bits, bytes y direcciones de memoria. También presenta ejemplos de código C sencillo y derivados importantes de este lenguaje como C++.
Este documento introduce el lenguaje de programación C. C fue creado en 1972 por Dennis Ritchie como una evolución del lenguaje B para sistemas operativos como Unix. C es popular para crear software de sistemas debido a su eficiencia. Los elementos básicos de C incluyen identificadores, palabras claves y variables. Un identificador es una secuencia de caracteres que nombra una variable u otro elemento. Las palabras claves son identificadores reservados por el lenguaje. Una variable almacena un valor de un tipo de dato particular y debe ser declarada antes de usarse
Este documento presenta los fundamentos del lenguaje de programación C. Explica que C fue creado en 1972 para desarrollar versiones de Unix y tiene una fuerte relación con la máquina. También describe los elementos básicos de un programa en C, incluyendo tokens, palabras clave, comentarios, separadores e identificadores. Además, explica cómo crear y compilar un programa básico en C usando un compilador.
El documento presenta una introducción al lenguaje de programación C. Explica que C fue creado por Dennis Ritchie en los años 70 y que en 1983 se estableció el estándar ANSI C. Describe que C combina características de lenguajes de alto y bajo nivel y permite el manejo directo de memoria. Además, detalla elementos clave de un programa en C como comentarios, identificadores, constantes, variables, operadores y estructuras de control.
El documento presenta una introducción al lenguaje de programación C. Explica que C fue creado por Dennis Ritchie en los años 70 y que en 1983 se estableció el estándar ANSI C. Describe que C combina características de lenguajes de alto y bajo nivel y permite el manejo directo de memoria. Además, detalla elementos clave de un programa en C como comentarios, identificadores, constantes, variables, operadores y estructuras de control.
Este documento presenta una sesión sobre punteros en C. Explica que un puntero es una variable que contiene la dirección de memoria de otra variable y se utilizan para pasar información entre funciones. Cubre los conceptos básicos de punteros incluyendo declaración, operadores como & y *, asignación, y aritmética de direcciones. Finaliza con una tarea de programación en C utilizando punteros.
Este documento presenta una introducción al lenguaje de programación C. Explica la historia y características del lenguaje C, incluyendo sus palabras reservadas, elementos de un programa como comentarios, identificadores, constantes y variables. También describe operadores, sentencias, estructura básica de un programa en C y conceptos como arreglos unidimensionales.
Este documento presenta las sesiones 8 y 9 sobre punteros. Cubre los conceptos básicos de punteros como su declaración, operadores, asignación y aritmética de direcciones. Además, asigna como tarea crear un programa en C que utilice punteros para llenar y mostrar vectores y matrices.
Aqui esta lo basico de lenguaje de programacion C.
Los ejemplos presentados son talleres que se han desarrollado en todo en segundo semestre de de la carrera profecional Ingenieria en Programacion y Sistemas. En ITP.
Los ejemplos fueron realizados en borland.
Es una introduccion al lenguaje de programacion C. Los ejemplos son talleres realizados en todo el segundo semestre.
Los ejemplos del contenio fueron realizados en Borland.
El documento describe la historia y características del lenguaje de programación C. El C fue creado por Dennis Ritchie en los Laboratorios Bell en 1972 para ser un lenguaje de programación útil. El C es un lenguaje de alto nivel pero con características de bajo nivel que le permiten interactuar directamente con la memoria y hardware. El C es un lenguaje poderoso y flexible que se usa ampliamente para desarrollar sistemas operativos y otros programas.
El documento introduce el lenguaje de programación C. Fue creado por Dennis Ritchie en los Laboratorios Bell, basándose en el lenguaje B. Combina elementos de lenguajes de alto y bajo nivel. Posee 32 palabras clave definidas por el estándar ANSI C. Los programas en C contienen elementos como comentarios, identificadores, constantes, variables, operadores e instrucciones.
El documento describe los elementos básicos de la programación en C, incluyendo definiciones clave, estructura general de un programa, tipos de datos, variables, constantes, y operadores aritméticos y lógicos. Explica que todo programa en C consta de funciones, con la función principal main() llamada primero, y cubre conceptos como declaración de variables, tipos de datos fundamentales como enteros y caracteres, y las formas de definir constantes.
El documento describe los elementos básicos de programación en C, incluyendo definiciones clave, estructura general de un programa, tipos de datos, variables, constantes, y operadores. Explica que un programa en C consta de funciones, con la función principal siempre llamada main. Describe los cinco tipos de datos fundamentales en C y cómo declarar y definir variables y constantes.
Este documento describe los elementos básicos de programación en C, incluyendo definiciones, palabras clave, tipos de datos, variables, constantes, operadores y estructura general de un programa en C. Explica que un programa en C consta de funciones, con la función principal main() obligatoria, y cubre temas como declaración de variables, tipos de datos fundamentales como enteros y caracteres, y operaciones aritméticas y lógicas básicas.
El documento resume las características principales del lenguaje de programación C, incluyendo su estructura, tipos de datos, variables, constantes, operadores y funciones. Explica que C es un lenguaje compilado, estructurado y portable que utiliza funciones y tipos de datos primitivos como enteros, flotantes y caracteres.
El documento resume los conceptos básicos del lenguaje de programación C. Explica que C es uno de los lenguajes más utilizados y fue creado en la década de 1970. Además, describe los componentes clave de un programa en C como las directivas, funciones, variables y tipos de datos. Finalmente, introduce conceptos como entrada/salida, operadores y expresiones.
Este documento presenta el plan de estudios de un curso básico de programación. El objetivo es que los estudiantes aprendan a diseñar, implementar y depurar algoritmos sencillos en lenguajes como C/C++ o Python. El curso cubre temas como conceptos básicos, estructuras de decisión e iteración, funciones, arreglos y manejo dinámico de memoria. El curso consta de 6 unidades y la evaluación incluye 4 exámenes parciales y un proyecto final.
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.
El documento trata sobre el lenguaje de programación C. Explica conceptos básicos como tipos de datos, funciones, sentencias de control y estructuras de datos. También describe la historia, características y componentes del lenguaje C como compiladores, librerías estándar y la estructura general de un programa en C.
Este documento presenta una introducción a los lenguajes de programación. Explica conceptos clave como los tipos de lenguajes de programación, la programación estructurada, y los orígenes del lenguaje C. También describe características del lenguaje C como su popularidad, portabilidad y estructura. Finalmente, cubre temas como la declaración y manejo de variables en C.
El documento describe el uso de códigos intermedios en la generación de código de compiladores. Explica que el código intermedio facilita la optimización, la portabilidad entre máquinas y la división del proyecto en fases. Luego discute diferentes representaciones de código intermedio como códigos de tres direcciones, tercetos y tercetos indirectos, y cómo estos se pueden utilizar para representar expresiones y declaraciones.
Este documento presenta una introducción al lenguaje de programación C. Explica que C es un lenguaje de propósito general que ofrece estructuras de control sencillas y buenos operadores. Luego describe la estructura básica de un programa en C, incluyendo definiciones de tipos, funciones, variables y otras características del lenguaje. Finalmente, presenta ejemplos de uso de estructuras condicionales como if/else y switch en C.
Similar a Utp lpi_s2y3_elementos del lenguaje c nuevo (20)
El documento describe el surgimiento de una auténtica sociedad nacional en el Perú entre 1940 y 2010. Cuatro factores facilitaron esto: el proceso de urbanización, la globalización, la descentralización del país y el crecimiento económico. El Perú Oficial y el Otro Perú (migrantes) coexistieron, pero el Otro Perú logró socavar el orden tradicional y forjar una sociedad nacional por primera vez en la historia del país.
Tarea 1 tesis i filosofia y conocimientojcbenitezp
Este documento presenta una introducción a la filosofía del conocimiento. Explica que el conocimiento es adquirido a través de la experiencia y la razón según Aristóteles. Luego describe las principales disciplinas de la filosofía como la metafísica, axiología y epistemología. También distingue entre el conocimiento popular y el científico, y resume las diferentes corrientes del conocimiento como el racionalismo, empirismo y pragmatismo. Finalmente, compara brevemente el racionalismo y el empirismo.
Este examen parcial evalúa conocimientos sobre redes digitales de servicios integrados. Contiene preguntas sobre características de agrupaciones funcionales y puntos de referencia en RDSI, señalización SS7, servicios RDSI e interfaces T, U y V. Los estudiantes deben seleccionar 4 preguntas de un total de 5 y responderlas completamente sin usar acrónimos sin su significado o solo respuestas acrónicas.
Uni rdsi 2016 1 sesion 13-14 redes moviles 4 gjcbenitezp
El documento describe las características de las redes móviles de cuarta generación (4G). Introduce los estándares LTE y LTE-Advanced, definidos por la UIT como 4G. Explica que LTE proporciona velocidades superiores a 100 Mbps y una arquitectura de red completamente basada en IP. También describe las características clave de LTE como OFDMA, MIMO y una red central evolucionada.
Uni rdsi 2016 1 sesion 12 redes moviles 3 gjcbenitezp
El documento resume las principales características de las redes móviles 3G y 4G. En concreto, describe que la 3G permite mayores velocidades de transmisión de datos que las generaciones anteriores, así como una variedad de servicios multimedia. Señala que UMTS es la tecnología 3G utilizada en Europa, la cual evolucionó a partir de GSM y permite velocidades de hasta 2 Mbps. Finalmente, indica que las especificaciones 3G continúan evolucionando a través de los releases de 3GPP hacia las redes 4G.
Este documento presenta una práctica calificada domiciliaria sobre redes digitales de servicios integrados. Contiene preguntas sobre Frame Relay, ATM, MPLS, redes GSM, UMTS, LTE y 3GPP. Se pide graficar elementos de las redes, describir características y parámetros, y completar tablas comparativas.
El documento presenta el calendario de actividades de 2015-02 de una institución educativa. Se detallan las fechas de inicio y fin de clases, exámenes parciales y finales, así como feriados. Adicionalmente, se especifican fechas límite para trámites como solicitud de exámenes y prácticas rezagadas, y retiro de cursos o periodos.
Db vsa-011 registro de asistencia docente ago2015jcbenitezp
Este documento establece las normas y procedimientos para el registro de asistencia de los docentes en la Universidad. Los docentes deben registrar su ingreso y salida de cada clase utilizando el Sistema de Asistencia en Línea. Se especifican los plazos y tolerancias permitidas para el registro, así como los pasos a seguir en caso de omisiones. El objetivo es controlar la asistencia de los docentes a sus clases de manera electrónica.
Este documento presenta las instrucciones para el Laboratorio 3 sobre procesamiento de imágenes y visión artificial. Los estudiantes deben implementar algoritmos de segmentación de imágenes, reconocimiento de patrones y visión estereoscópica usando Matlab. También deben generar un informe del laboratorio describiendo sus observaciones, conclusiones y recomendaciones.
Este documento presenta los objetivos y procedimientos de un laboratorio sobre sistemas de control basados en lógica difusa. Los estudiantes aprenderán a modelar conceptos difusos como conjuntos difusos, funciones de pertenencia, operaciones unarias y binarias, reglas de inferencia difusa y modelado de sistemas de control difusos usando Matlab. El informe final debe incluir resultados, imágenes y códigos comentados demostrando la comprensión de estos conceptos.
Este documento describe las redes neuronales competitivas auto organizadas (SOFM). Explica que los SOFM son modelos neuronales inspirados en zonas del cerebro donde la información sensorial se representa de forma topológicamente ordenada. Detalla que los SOFM aprenden de forma no supervisada a través de competición entre neuronas y que organizan la información de entrada preservando las relaciones de vecindad. También resume las características, estructura, algoritmo de aprendizaje y aplicaciones de los SOFM, incluyendo reconocimiento de patrones, clasificación y
Este documento describe las redes neuronales autoorganizadas conocidas como mapas autoorganizados (SOFM). Los SOFM son una clase de redes neuronales no supervisadas que aprenden a agrupar y clasificar datos de entrada de forma no supervisada a través de un proceso competitivo de aprendizaje. El documento explica la estructura, funcionamiento y algoritmo de aprendizaje de los SOFM, así como sus aplicaciones en reconocimiento de patrones, clasificación y reducción de dimensionalidad.
Utp 2015-2_sirn_s6_adaline y backpropagationjcbenitezp
Este documento resume las características y algoritmos de aprendizaje de Adaline y Backpropagation. Explica que Adaline es una red neuronal lineal entrenada con el algoritmo LMS para minimizar el error cuadrático medio. También describe la regla del perceptrón y cómo Backpropagation permite el entrenamiento de redes multicapas mediante la propagación hacia atrás del error.
La introducción a la Inteligencia Artificial presenta los siguientes temas: la evolución del concepto de IA, desde sistemas que actúan como humanos hasta sistemas que actúan racionalmente; el test de Turing y la habitación china; las bases de la IA en filosofía y matemática; la definición de IA y agente; y los tipos de agentes inteligentes. También introduce las escuelas de pensamiento de la IA, la historia de la IA y sus aplicaciones.
Este documento presenta una introducción a la inteligencia artificial. Cubre temas como la evolución del concepto de IA, el objetivo de la IA, la habitación china, las bases de la IA, la definición de IA y agente, los tipos de agentes inteligentes, las escuelas de pensamiento de la IA e historia de la IA.
Este documento presenta una introducción a la inteligencia artificial. Cubre temas como la evolución del concepto de IA, el objetivo de la IA, la habitación china, las bases de la IA, la definición de IA y agente, tipos de agentes inteligentes, escuelas de pensamiento de la IA e historia de la IA. También resume brevemente algunas aplicaciones de la IA.
Este documento describe las funciones básicas de las redes neuronales artificiales, incluidas las funciones de propagación, activación y transferencia. Explica cómo calcular la salida de una red neuronal dada las entradas, pesos y función de transferencia. También detalla los procedimientos del laboratorio para graficar funciones de transferencia comunes y calcular la salida de varias redes neuronales de ejemplo.
Este documento presenta una introducción a la inteligencia artificial. Explica el objetivo de la IA, la evolución del concepto, el test de Turing, la habitación china y si la IA es posible. También describe las bases de la IA en filosofía y matemática, define la IA y los agentes inteligentes, y presenta los tipos de agentes, escuelas de pensamiento, una breve historia de la IA y algunas aplicaciones.
El documento discute cuatro posturas sobre la posibilidad de simular la conciencia en un ordenador: 1) IA fuerte cree que es posible mediante computación, 2) IA débil cree que la conciencia es única al cerebro humano, 3) nueva física cree que se requiere una nueva física, 4) mística cree que escapa a la explicación científica. También explora los límites de la computabilidad según la tesis de Church-Turing y los teoremas de incompletitud y indecidibilidad de
2. Sesión 2. Temas
Elementos del Lenguaje C
Tipos de datos.
Constantes.
Operaciones aritméticas.
Variables
Asignación de variables.
La función printf() y scanf().
Operaciones lógicas.
Relaciones de comparación.
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 2
3. Sesión 2. Temas
Elementos del Lenguaje C
Tipos de datos.
Constantes.
Operaciones aritméticas.
Variables
Asignación de variables.
La función printf() y scanf().
Operaciones lógicas.
Relaciones de comparación.
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 3
4. Tipos de datos
En C existen básicamente 4/5 tipos de datos, aunque como
se verá después, podremos definir nuestros propios tipos
de datos a partir de estos cuatro.
A continuación se detalla su nombre, el tamaño que ocupa
en memoria y el rango de sus posibles valores.
TIPO Tamaño Rango de valores
char 1 byte (8bits) -128 a 127
int 2 bytes -32768 a 32767
float 4 bytes 3'4 E-38 a 3'4 E+38
double 8 bytes 1'7 E-308 a 1'7 E+308
void
Nota: La función: sizeof(<tipo datos>)
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 4
5. Tipos de datos. Calificadores
Los calificadores de tipo tienen la misión de modificar el
rango de valores de un determinado tipo de variable.
Estos calificadores son cuatro:
Signed. Le indica a la variable que va a llevar signo. Es el
utilizado por defecto.
Tamaño Rango de valores
signed char 1 byte -128 a 127
signed int 2 bytes -32768 a 32767
Unsigned. Le indica a la variable que no va a llevar signo
(valor absoluto).
Tamaño Rango de valores
unsigned char 1 byte 0 a 255
unsigned int 2 bytes 0 a 65535
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 5
6. Tipos de datos. Calificadores
Short. Rango de valores en formato corto (limitado). Es el utilizado
por defecto.
tamaño rango de valores
short char 1 byte -128 a 127
short int 2 bytes -32768 a 32767
Long. Rango de valores en formato largo (ampliado).
tamaño rango de valores
long int 4 bytes -2.147.483.648 a 2.147.483.647
long double 10 bytes -3'36 E-4932 a 1'18 E+4932
También es posible combinar calificadores entre sí:
signed long int = long int = long
unsigned long int = unsigned long 4 bytes
0 a 4.294.967.295 (El mayor entero permitido en C)
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 6
7. Sesión 2. Temas
Elementos del Lenguaje C
Tipos de datos.
Constantes.
Operaciones aritméticas.
Variables
Asignación de variables.
La función printf() y scanf().
Operaciones lógicas.
Relaciones de comparación.
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 7
8. Constantes
Al contrario que las variables, las constantes mantienen su
valor a lo largo de todo el programa.
Para indicar al compilador que se trata de una constante,
usaremos la directiva #define:
#define <identificador> <valor>
NOTA: Observe que no se indica el punto y coma (;) de final de
sentencia ni tampoco el tipo de dato.
La directiva #define no sólo nos permite sustituir un nombre por
un valor numérico, si no también por una cadena de caracteres.
NOTA: El valor de una constante no puede ser modificado de
ninguna manera.
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 8
9. Constantes
Ejemplo:
Archivo: constan1.c
/* Uso de las constantes */
#include <stdio.h>
#define pi 3.1416
#define escribe printf
main() /* Calcula el perímetro */
{
int r;
escribe("Introduce el radio: ");
scanf("%d",&r);
escribe("El perímetro es: %f",2*pi*r);
}
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 9
10. Sesión 2. Temas
Elementos del Lenguaje C
Tipos de datos.
Constantes.
Operaciones aritméticas.
Variables
Asignación de variables.
La función printf() y scanf().
Operaciones lógicas.
Relaciones de comparación.
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 10
11. Operaciones aritméticas
Existen dos tipos de operadores aritméticos:
Binarios: + Suma - Resta
* Multiplicación / División
% Módulo (resto)
Unarios: ++ Incremento (suma 1)
- - Decremento (resta 1)
- Cambio de signo
Sintaxis:
Binarios:
<variable1><operador><variable2> Ejemplo: b + c
Unarios:
<variable><operador> Ejemplo: x--
y al revés: <operador><variable> Ejemplo: ++x
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 11
12. Operaciones aritméticas
Ejemplo:
Ejemplo Archivo: operad1.c
/* Uso de los operadores aritméticos */
#include <stdio.h>
main() /* Realiza varias operaciones */
{
int a=1, b=2, c=3, r;
r=a+b;
printf ("%d + %d = %dn",a,b,r);
r=c-a;
printf ("%d - %d = %dn",c,a,r);
b++;
printf ("b + 1 = %d",b);
}
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 12
13. Jerarquía de operadores
Es importante la precedencia de los operadores a la hora de
trabajar con ellos:
() Mayor precedencia
++, - -
*, /, %
+, - Menor precedencia
Las operaciones con mayor precedencia se realizan antes que
las de menor precedencia.
Si en una operación encontramos signos del mismo nivel de
precedencia, dicha operación se realiza de izquierda a derecha.
Ejemplo : a*b+c/d-e 1. a*b resultado = x
2. c/d resultado = y
3. x+y resultado = z
4. z-e
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 13
14. Jerarquía de operadores
La multiplicación se resuelve antes que la división ya que está
situada más a la izquierda en la operación. Lo mismo ocurre con
la suma y la resta.
Ejemplo Archivo: operad3.c
/* Jerarquía de los operadores */
#include <stdio.h>
main() /* Realiza una operación */
{
int a=6,b=5,c=4,d=2,e=1,x,y,z,r;
x=a*b;
printf("%d * %d = %dn",a,b,x);
y=c/d;
printf("%d / %d = %dn",c,d,y);
z=x+y;
printf("%d + %d = %dn",x,y,z);
r=z-e;
printf("%d = %d",r,a*b+c/d-e);
}
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 14
15. Sesión 2. Temas
Elementos del Lenguaje C
Tipos de datos.
Constantes.
Operaciones aritméticas.
Variables
Asignación de variables.
La función printf() y scanf().
Operaciones lógicas.
Relaciones de comparación.
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 15
16. Las variables
Una variable es un tipo de dato, referenciado mediante
un identificador (que es el nombre de la variable).
El contenido de una variable podrá ser modificado a lo
largo del programa.
Una variable sólo puede pertenecer a un tipo de dato.
Para poder utilizar una variable, primero tiene que ser
declarada:
[calificador] <tipo> <nombre> ;
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 16
17. Las variables
Ejemplo:
Ejemplo Archivo: variab1.c
/* Uso de las variables */
#include <stdio.h>
main() /* Suma dos valores */
{
int num1; /* Declaración de la variable num1 */
int num2; /* Declaración de la variable num2 */
int num3; /* Declaración de la variable num3 */
num1=4; /* Asignación de la variable num1 */
num3=6; /* Asignación de la variable num2 */
printf ("El valor de num1 es %d",num1);
printf ("nEl valor de num3 es %d",num3);
num2=num1+num3;
printf ("nnum1 + num3 = %d",num2);
}
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 17
18. Las variables
Es posible declarar más de una variable del mismo tipo en
la misma sentencia:
Ejemplo:
Ejemplo Archivo: variab1.c
/* Uso de las variables */
#include <stdio.h>
main() /* Suma dos valores */
{
int num1, num2, num3; /* Declaración de las variables num1, num2 y num3 */
num1=4; /* Asignación de la variable num1 */
num3=6; /* Asignación de la variable num2 */
printf ("El valor de num1 es %d",num1);
printf ("nEl valor de num3 es %d",num3);
num2=num1+num3;
printf ("nnum1 + num3 = %d",num2);
}
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 18
19. Las variables
Las variables pueden ser de dos tipos según el lugar en que
las declaremos: globales o locales.
La variable global:
Se declara antes de la main( ).
Puede ser utilizada en cualquier parte del programa y
Se destruye al finalizar este programa.
La variable local:
• Se declara después de la main( ), o en la función en que
vaya a ser utilizada.
• Sólo existe dentro de la función en que se declara y
• Se destruye al finalizar dicha función.
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 19
20. Las variables
Ejemplo:
Ejemplo Archivo: variab2.c
/* Declaración de variables */
#include <stdio.h>
int a; /* variable global */
main() /* Muestra dos valores */
{
int b=4; /* variable local /
printf("b es local y vale %d",b);
a=5;
printf("na es global y vale %d",a);
}
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 20
21. Sesión 2. Temas
Elementos del Lenguaje C
Tipos de datos.
Constantes.
Operaciones aritméticas.
Variables
Asignación de variables.
La función printf() y scanf().
Operaciones lógicas.
Relaciones de comparación.
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 21
22. Asignación de variables
Para poder utilizar una variable, primero tiene que ser
declarada: [calificador] <tipo> <nombre> ;
Luego se le puede asignar una expresión numérica o un
valor mediante el signo “=“.
<variable>= <expresión> ;
Ejemplo Archivo: variab1.c
/* Uso de las variables */
#include <stdio.h>
main() /* Suma dos valores */
{
int num1, num2, num3;
num1=4; /* Asignación de la variable num1 */
num3=6; /* Asignación de la variable num2 */
printf ("El valor de num1 es %d",num1);
printf ("nEl valor de num3 es %d",num3);
num2=num1+num3;
printf ("nnum1 + num3 = %d",num2);
}
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 22
23. Asignación de variables
Es posible inicializar y declarar más de una variable del
mismo tipo en la misma sentencia:
[calificador] <tipo> <nombre1>,<nombre2>=<valor>,<nombre3>=<valor>,<nombre4> ;
Ejemplo Archivo: variab1.c
/* Uso de las variables */
#include <stdio.h>
main() /* Suma dos valores */
{
int num1=4, num2, num3=6;
printf ("El valor de num1 es %d",num1);
printf ("nEl valor de num3 es %d",num3);
num2=num1+num3;
printf ("nnum1 + num3 = %d",num2);
}
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 23
24. Operadores de asignación de variables
La mayoría de los operadores aritméticos binarios explicados
anteriormente tienen su correspondiente operador de asignación:
= Asignación simple
+= Suma
-= Resta
*= Multiplicación
/= División
%= Módulo (resto)
Con estos operadores se pueden escribir, de forma más breve,
expresiones del tipo:
n=n+3 se puede escribir n+=3
k=k*(x-2) lo podemos sustituir por k*=x-2 o k*=(x-2)?
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 24
25. Operadores de asignación de variables
Ejemplo Archivo: operad2.c
/* Uso de los operadores de asignación */
#include <stdio.h>
main() /* Realiza varias operaciones */
{
int a=1,b=2,c=3,r;
a+=5;
printf ("a + 5 = %dn",a);
c-=1;
printf ("c - 1 = %dn",c); b*=3;
printf ("b * 3 = %d",b);
}
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 25
26. Sesión 2. Temas
Elementos del Lenguaje C
Tipos de datos.
Constantes.
Operaciones aritméticas.
Variables
Asignación de variables.
La función printf() y scanf().
Operaciones lógicas.
Relaciones de comparación.
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 26
27. Secuencias de escape
Ciertos caracteres no representados gráficamente se pueden
representar mediante lo que se conoce como secuencia de
escape. Las más significativas son:
n salto de línea
b retroceso
t tabulación horizontal
v tabulación vertical
contrabarra
f salto de página
' apóstrofe
" comillas dobles
0 fin de una cadena de caracteres
o representación octal
x representación hexadecimal
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 27
28. Secuencias de escape
Ejemplo:
Ejemplo Archivo: secuen1.c
/* Uso de las secuencias de escape */
#include <stdio.h>
main() /* Escribe diversas sec. de escape */
{
printf("Me llamo "Nemo" el grande");
printf("nDirección: C Mayor 25");
printf("nHa salido la letra 'L'");
printf("nRetrocesob");
printf("ntEsto ha sido todo");
}
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 28
29. La función printf()
La rutina printf permite la aparición de valores numéricos,
caracteres y cadenas de texto por pantalla.
Prototipo: printf (control, arg1, arg2...) ;
En la cadena de control indicamos la forma en que se
mostrarán los argumentos posteriores. También podemos
introducir una cadena de texto ( sin necesidad de
argumentos ), o combinar ambas posibilidades, así como
secuencias de escape. Ejemplo Archivo: printf.c
/* Uso de la sentencia printf() 1. */
#include <stdio.h>
main() /* Saca por pantalla una suma */
{
int a=20, b=10;
printf ("El valor de a es %dn",a);
printf ("El valor de b es %dn",b);
printf ("Por tanto %d+%d=%d",a,b,a+b);
}
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 29
30. La función printf()
En el caso de que utilicemos argumentos deberemos
indicar en la cadena de control tantos modificadores como
argumentos vayamos a presentar.
El modificador está compuesto por el caracter % seguido
por un caracter de conversión, que indica de que tipo de
dato se trata.
Los modificadores más utilizados son:
%c Un único caracter.
%d Un entero con signo, en base decimal.
%u Un entero sin signo, en base decimal.
%o Un entero en base octal.
%x Un entero en base hexadecimal.
%e Un número real en coma flotante, con exponente.
%f Un número real en coma flotante, sin exponente.
%s Una cadena de caracteres.
%p Un puntero o dirección de memoria.
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 30
31. La función printf()
Ejemplo Archivo: printf2.c
/* Uso de la sentencia printf() 2. */
#include <stdio.h>
main() /* Modificadores 1 */
{
char cad[]="El valor de";
int a=-15;
unsigned int b=3;
float c=932.5;
printf("%s a es %dn",cad,a);
printf("%s b es %un",cad,b);
printf("%s c es %e o %f",cad,c,c);
}
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 31
32. La función printf()
El formato completo de los modificadores es el siguiente:
% [signo] [longitud] [.precisión] [l/L] conversión
Signo: indicamos si el valor se ajustará a la izquierda, en cuyo
caso utilizaremos el signo menos, o a la derecha ( por defecto ).
Longitud: especifica la longitud máxima del valor que aparece
por pantalla. Si la longitud es menor que el número de dígitos
del valor, éste aparecerá ajustado a la izquierda.
Precisión: indicamos el número máximo de decimales que
tendrá el valor.
l/L: utilizamos l cuando se trata de una variable de tipo long y L
cuando es de tipo double.
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 32
33. La función printf()
Ejemplo Archivo: printf3.c
/* Uso de la sentencia printf() 3. */
#include <stdio.h>
main() /* Modificadores 2 */
{
char cad[ ]="El valor de";
int a=25986;
long int b=1976524;
float c=9.57645;
printf("%s a es %9dn",cad,a);
printf("%s b es %ldn",cad,b);
printf("%s c es %.3f",cad,c);
}
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 33
34. La función scanf()
La funcion scanf permite entrar datos en la memoria del
computador a través del teclado.
Prototipo: scanf (control, arg1, arg2...);
En la cadena de control indicaremos, por regla general, los
modificadores que harán referencia al tipo de dato de los
argumentos.
Al igual que en la sentencia printf los modificadores estarán
formados por el caracter % seguido de un caracter de
conversión. Los argumentos indicados serán, nuevamente,
las variables.
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 34
35. La función scanf()
La principal característica de la Ejemplo Archivo: scanf.c
sentencia scanf es que necesita
/* Uso de la sentencia scanf(). */
saber la posición de la memoria del
ordenador en que se encuentra la #include <stdio.h> dos datos */
main() /* Solicita
variable para poder almacenar la { char nombre[10];
información obtenida. int edad;
printf("Introduce tu nombre: ");
Para indicarle esta posición scanf("%s",nombre);
printf("Introduce tu edad: ");
utilizaremos el símbolo ampersand scanf("%d",&edad);
( & ), que colocaremos delante del }
nombre de cada variable. ( Esto no
será necesario en los arrays ).
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 35
36. Sesión 2. Temas
Elementos del Lenguaje C
Tipos de datos.
Constantes.
Operaciones aritméticas.
Variables
Asignación de variables.
La función printf() y scanf().
Operaciones lógicas.
Relaciones de comparación.
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 36
37. Operaciones lógicas
Los operadores lógicos básicos son tres:
&& AND
|| OR
! NOT (El valor contrario)
Estos operadores actúan sobre expresiones lógicas.
Permiten unir expresiones lógicas simples formando
otras más complejas.
V = Verdadero F = Falso
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 37
38. Operaciones lógicas
Ejemplo Archivo: switch.c
/* Uso de los op. lógicos AND, OR, NOT. */
#include <stdio.h>
main() /* Compara un número introducido */
{
int numero;
printf("Introduce un número: ");
scanf("%d",&numero);
if(!(numero>=0))
printf("El número es negativo");
else if((numero<=100)&&(numero>=25))
printf("El número está entre 25 y 100");
else if((numero<25)||(numero>100))
printf("El número no está entre 25 y 100");
}
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 38
39. Sesión 2. Temas
Elementos del Lenguaje C
Tipos de datos.
Constantes.
Operaciones aritméticas.
Variables
Asignación de variables.
La función printf() y scanf().
Operaciones lógicas.
Relaciones de comparación.
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 39
40. Relaciones de comparación
Los operadores relacionales se utilizan para comparar el
contenido de dos variables.
En C existen seis operadores relacionales básicos:
> Mayor que
< Menor que
>= Mayor o igual que
<= Menor o igual que
== Igual que (Menor precedencia)
!= Distinto que
El resultado que devuelven estos operadores es 1 para
Verdadero y 0 para Falso.
Si hay más de un operador se evalúan de izquierda a derecha.
Además los operadores == y != están por debajo del resto en
cuanto al orden de precedencia.
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 40
41. Relaciones de comparación
Ejemplo Archivo: operrel.c
/* Uso de los operadores relacionales. */
#include <stdio.h>
main() /* Compara dos números entre ellos */
{
int a,b;
printf("Introduce el valor de A: ");
scanf("%d",&a);
printf("Introduce el valor de B: ");
scanf("%d",&b);
if(a>b) printf("A es mayor que B");
else if(a<b) printf("B es mayor que A");
else printf("A y B son iguales");
}
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 41
42. Tarea (T2)
Hacer un programa en C para los siguientes enunciados:
1. IpT un numero x. Hallar y=|x3 +x+5|.
2. IpT un numero x. Hallar f(x)= 3x5+2x3+1.
3. IpT un monto en dolares. Convertir dólares a soles y a euros.
4. IpT una temperatura en Kelvin. Convertir grados Kelvin a Celsius y a
Fahrenheit.
5. IpT dos números, hallar el mínimo común múltiplo (mcm) y el máximo
común divisor (MCD) de dos numero enteros.
6. IpT un número en decimal. Convertir el decimal a binario, octal y
hexadecimal.
7. IpT un número. Mostrar la tabla del 1 al 15 de ese número.
8. IpT un número. Mostrar la tabla del 1 al 15 de 0 hasta ese número.
9. Solicitar notas por teclado hasta el Examen Final. Hacer una Boleta de
Notas. Indicar si va o no al sustitutorio. Considerar el reglamento UTP.
IpT= Ingresar por teclado
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 42
43. Presentación
Todas las fuentes y tareas deben presentarse en su
carpeta personal del Dropbox, dentro de una carpeta
que lleve sus Apellidos, guion bajo y luego el número
de la tarea. Ejemplo:
BenitezP_T2
Si para el desarrollo de los ejercicios utilizó otras
fuentes, agregarlas al Dropbox. La fuente debe
conservar el nombre original y agregar _T2.
Las Tareas que no cumplan las
indicaciones no serán
considerados por el profesor.
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 43
44. Sesión 2y3. Elementos del lenguaje C
Lenguaje de Programación I
http://utplpi.blogspot.com
Lenguaje de Programación I - Prof. Ing. Jose C. Benitez P. 44