Fundamentos de Informática E.U.P. Universidad de Sevilla
|
|
- Pascual Rodríguez Juárez
- hace 7 años
- Vistas:
Transcripción
1 Fundamentos de Informática E.U.P. Universidad de Sevilla Capítulo 3: FUNDAMENTOS DE PROGRAMACIÓN ÍNDICE (1) INTRODUCCIÓN A LA PROGRAMACIÓN IMPERATIVA Programación en lenguaje C INSTRUCCIÓN DE ASIGNACIÓN Y COMPOSICIÓN SECUENCIAL Variables: Declaraciones Tipos de datos Modificadores de tipos de datos Constantes La Sentencia de Asignación Expresiones aritméticas Conversiones de tipos de datos 1
2 ÍNDICE (2) Funciones estándar de E/S: scanf y printf Especificación de formatos Secuencias de escape Expresiones de condición Expresiones relacionales Expresiones lógicas Precedencia de operadores ESTRUCTURAS CONDICIONALES Estructura if-else Estructura switch ESTRUCTURAS ITERATIVAS bucle while bucle do while bucle for ÍNDICE (3) FUNCIONES Ámbito de variables: variables locales y globales VECTORES Cadenas de caracteres MATRICES FICHEROS ESTRUCTURAS PUNTEROS EJERCICIOS 2
3 Introducción a la programación imperativa (1) El ordenador sólo reconoce el lenguaje máquina (lenguaje ensamblador). Las programadores tienen dificultades para trabajar con este lenguaje. Solución: lenguajes de programación de alto nivel (por ejemplo el lenguaje C). Pueden sustituir varias instrucciones en lenguaje máquina por una sola instrucción de un lenguaje más cercano al lenguaje matemático Más fácil desarrollo/mantenimiento software. No es necesario conocer el hardware del ordenador Portabilidad software. Introducción a la programación imperativa (2) Código lenguaje C variable3 = variable2 + 5; Código ensamblador MOV R3, [R4] ; R3 variable2 ADD R3, 5 ; R3 variable2 + 5 MOV [R5], R3 ; variable3 R3 Es necesario un proceso de traducción de lenguaje en alto nivel a lenguaje máquina (lenguaje ensamblador) Traducción Dos posibilidades de traducción: compilar o interpretar un programa escrito en un lenguaje de alto nivel. 3
4 Introducción a la programación imperativa (3) Compilar: mediante un programa llamado compilador se genera un fichero ejecutable (.exe) a partir de un fichero con código fuente escrito en un lenguaje de alto nivel (.c). Interpretar: mediante un programa llamado intérprete se traduce sentencia a sentencia (instrucción a instrucción) y a continuación se ejecuta el código de la sentencia traducida. Ventajas/desventajas: la compilación permite la ejecución de programas más rápida y da la posibilidad de optimizar código. Interpretar un programa ahorra la compilación, necesita menos tamaño (no hay.exe) y facilita la portabilidad. Introducción a la programación imperativa (4) El proceso de compilación y ejecución tiene varios pasos: 1. Escribir código fuente a partir algoritmo archivo.c 2. Compilar el código fuente archivo código objeto.obj 3. Enlazar ( link ) el fichero.obj con otros ficheros con código objeto. Necesarios para poder generar un fichero ejecutable archivo.exe 4. Ejecutar el archivo.exe por medio del S.O. PROCESO DE COMPILACIÓN ALGORITMO PROGRAMADOR LENGUAJE DE ALTO NIVEL (.C) FICHERO OBJETO (.OBJ) COMPILADOR LINKADOR OTROS OBJ, LIBRERIAS, S.O. (I/O) FICHERO EJECUTABLE (.EXE) HARDWARE EJECUCIÓN (S.O.) 4
5 PROGRAMACIÓN EN LENGUAJE C Instrucción de asignación y composición secuencial (1) ESTRUCTURA DE UN PROGRAMA EN C: la función main Todos los programas en C tienen una función main o principal. Su formato ó sintaxis: main () { } /* Esto es un comentario y no se traduce a código máquina */ lista_de_sentencias/instrucciones; Los paréntesis () denotan que es una función. Todo en C se divide en funciones. 5
6 Instrucción de asignación y composición secuencial (2) Las llaves { y } denotan inicio y fin de programa respectivamente. La lista de sentencias en la función main puede incluir la declaración de numerosos tipos de datos (por ej. vectores), estructuras selectivas, estructuras iterativas (por ej. bucles),... e incluso llamadas a otras funciones. Comentarios: sirven para hacer anotaciones en el código fuente para facilitar su comprensión a otros programadores. Sintaxis: /*... */ Lo que va en puntos suspensivos es texto comentado. Se pueden comentar varias líneas. Variables Datos que pueden variar a lo largo de la ejecución del programa. Hay diversos tipos de variables en C: enteras, caracteres, flotantes, booleanas, vectores,... Son necesarias declararlas al principio (después de main () {...). Esto tiene el objetivo de indicar al compilador que reserve un espacio determinado en memoria. La longitud en bytes de este espacio será función del tipo de variable. Formato ó sintaxis: int pesetas ; float euros, precio ; Especificador_de_tipo Lista_de_nombres ; Especificador_de_tipo: indica el tipo de dato que se almacena en la variable (entero, flotante, carácter ASCII,...). Lista_de_nombres: uno o más nombres de variables separados por comas. 6
7 Tipos de datos de variables Tipos de variables simples: TIPO char int float double RANGO Número entero con signo de 8 bits (carácter ASCII). Rango entre -128 y 127. Número entero con signo de 32 bits. Rango entre y Números reales de simple precisión (32 bits) Números reales de doble precisión (64 bits) Modificadores de tipos de variables: TIPO unsigned char unsigned int short int long int long double RANGO Número entero entre 0 y 255 (8 bits). Número entero entre 0 y (32 bits). Número entero entre y (16 bits). Número entero entre y (32 bits). Número real de precisión extendida (80 bits). Constantes Datos que permanecen invariables a lo largo de la ejecución de un programa. Formato o sintaxis: #define IDENTIFICADOR_CTE VALOR_CTE #define DIAS_DE_LA_SEMANA 7 #define PTS_POR_EURO #define SALUDO Hola, amigo! Se definen al principio del programa, antes de la función main(). No se dice explícitamente de qué tipo es la constante ya que el compilador lo reconoce por el aspecto de valor_cte. 7
8 La sentencia de asignación Forma básica de almacenar un dato en una variable. Constituye un instrucción o sentencia en C y al igual que las declaraciones de variables acaba en ;. Formato ó sintaxis: Nombre_de_variable = expresión ; Nombre_de_variable: nombre de variable definida previamente en alguna sentencia de declaración. = operador de asignación. Indica que el valor calculado en expresión debe ser almacenado en Nombre_de_variable. expresión: indica cómo se calcula el valor a almacenar. Las asignaciones se pueden utilizar también en la inicialización de variables: float dolares, euros = 0.0 ;... euros = pesetas / ; dolares = euros ; Expresiones aritméticas Expresión ARITMÉTICA Constante Nombre_de_Variable Expresión1 + Expresión2 Expresión1 Expresión2 Expresión1 * Expresión2 Expresión1 / Expresión2 - Expresión función(lista_parámetros) Expresión1 % Expresión2 Expresión Expresión Expresión Expresión Resta Expresión2 a Expresión1 Multiplica Expresión1 y Expresión2 Divide Expresión1 entre Expresión2 Resultado de la expresión El resultado de la expresión es el valor de la constante El resultado de la expresión es el valor de la variable Suma Expresión1 y Expresión2, que son, a su vez, expresiones más pequeñas El resultado es la Expresión cambiada de signo El resultado de la expresión es el valor devuelto por la función Operador módulo: Devuelve el resto de la división Expresión1 entre Expresión2 Post-Decremento: Devuelve el valor de la Expresión; después resta 1 al valor de la Expresión. Pre-Decremento: Resta 1 al valor de la Expresión; luego devuelve su valor (ya decrementado). Post-Incremento: Devuelve el valor de la Expresión; después suma 1 al valor de la Expresión. Pre-Incremento: Suma 1 al valor de la Expresión; luego devuelve su valor (ya incrementado). 8
9 Conversiones de tipos de datos Conversión de tipos: En general, las variables y constantes de una expresión son del mismo tipo de dato. Cuando aparecen dos tipos distintos en una operación, se convierte al de MAYOR RANGO. Ejemplo: + rango int pesetas = 1000; float euros = 50.0;... euros = euros + pesetas/ ; /* la variable pesetas se transforma en la expresión en */ - rango double float unsigned int int unsigned char char Funciones estándar de Entrada/Salida (1): Funciones estándar incluidas en el compilador de C: están agrupadas en librerías y facilitan ciertas tareas como por ejemplo la E/S de datos. Ejemplo importante: librería de entrada/salida estándar de C stdio. Para llamarla hay que escribir antes de la función main(): #include <stdio.h> stdio.h, es el fichero de cabecera que contiene la descripción de las funciones estándar de C de E/S : Incluye dos funciones muy utilizadas para la entrada/salida de datos de tipos simples: printf (imprime mensajes por pantalla) y scanf (lee datos simples por teclado tales como números o caracteres). 9
10 Funciones estándar de Entrada/Salida (2): Formato o sintáxis: scanf (texto_de_formato, <lista_argumentos>) ; printf (texto_de_formato, <lista_argumentos>) ; Texto_de_formato: secuencia de caracteres simples, secuencias de escape y/o especificaciones de formato. Delimitado por comillas dobles. <lista_argumentos>: debe existir un argumento por cada especificación de formato. int peso; // Se lee el valor de peso por teclado: scanf ( %d, &peso) ; /* Se imprime un mensaje con el valor de peso por pantalla */ printf ( El hombre pesa %d kilos \n, peso ) ; Especificación de formatos y secuencias de escape: Especificación de formato: CÓDIGO %d %u %x %f %c %s FORMATO Entero decimal con signo Entero decimal sin signo Entero hexadecimal sin signo Decimal en punto flotante Carácter ASCII Cadena de caracteres Secuencias de escape: CÓDIGO \a \b \f \n \t \v \r \ \ \\ \? \xhh Carácter de alarma Retroceso Avance de hoja Nueva línea Tabulador horizontal Tabulador vertical Retorno de carro Dobles comillas Comillas simples Barra invertida SIGNIFICADO Signo de interrogación Código ASCII en hexadecimal 10
11 Expresiones de condición (1) Usadas en las condiciones de las estructuras selectivas e iterativas. Se modelan como variables y/o expresiones del álgebra de Boole una expresión de condición es cierta ó falsa. Expresión RELACIONAL Operando1 > Operando2 Operando1 >= Operando2 Operando1 < Operando2 Operando1 <= Operando2 Operando1 == Operando2 Operando1!= Operando2 Resultado de la expresión Es verdadero si Operando1 ES MAYOR QUE Operando2 Es verdadero si Operando1 ES MAYOR O IGUAL QUE Operando2 Es verdadero si Operando1 ES MENOR QUE Operando2 Es verdadero si Operando1 ES MENOR O IGUAL QUE Operando2 Es verdadero si Operando1 ES IGUAL QUE Operando2 Es verdadero si Operando1 ES DISTINTO QUE Operando2 Expresiones de condición (2) Expresión LÓGICA Operando1 && Operando2 Operando1 Operando2! Operando1 Resultado de la expresión Es verdadero si Operando1 es verdadero Y Operando2 es verdadero Es verdadero si Operando1 es verdadero O Operando2 es verdadero Es verdadero si Operando1 NO es verdadero Expresión LÓGICA (bit a bit) Operando1 & Operando2 Operando1 Operando2 Operando1 ^ Operando2 ~ Operando1 Resultado de la expresión (ejemplo) AND (0101 AND 0011 es 0001) OR (0101 OR 0011 es 0111) XOR (0101 XOR 0011 es 0110) NOT (NOT 0011 es 1100) 11
12 Expresiones de condición (3) Precedencia de los operadores: (Los paréntesis alteran el orden evaluación) Operador (operador unario de signo) ~! * / % + - < <= > >= ==!= & ^ && = += -= Prioridad Alta Baja Estructura CONDICIONAL (1) Estructura if-else Esta estructura permite elegir entre dos posibles bloques de acciones en función de una condición. Sintaxis: if (condición) <sentencias1> ; else <sentencias2> ; Funcionamiento: si la condición es verdadera, se ejecuta sentencias1 en otro caso (si es falsa), se ejecuta sentencias. donde condición es: Cualquier expresión que toma el valor verdadero (valor distinto de 0) o falso (valor 0). La expresión relacional (operadores <,<=,>,>=,==,!=) es la más utilizada. Uso de expresión lógica (operadores &&,,!) como combinación de condiciones. 12
13 Estructura CONDICIONAL (2) Estructura switch Esta estructura selectiva múltiple permite elegir entre más de dos bloques de acciones en función de más de una condición. switch (expr_entero){ case expr_constante1: <sentencias1>; case expr_constante2: <sentencias2>; int opcion; scanf( %d, &opcion); switch (opcion){ case expr_constanten: <sentenciasn>; default: <sentencias>; } Funcionamiento: } case 1: <sentencia1>; break; case 2: <sentencia2>; break; default : <OtraSentencia>; El flujo del programa se transfiere a la etiqueta case cuya expr_const coincide con la expr_ent de la sentencia switch. La etiqueta default y las sentencias que le acompañan son ejecutadas si ninguna expr_const es igual a expr_ent. Si no existe una sentencia break al final del grupo de sentencias del case, el siguiente conjunto de sentencias case también se ejecutará. Estructura ITERATIVA (1) Bucle while Sintaxis: while (condición) { <sentencias>; } Funcionamiento: mientras condición sea verdadera, continúa ejecutando <sentencias> donde condición es: Cualquier expresión que toma el valor verdadero (valor distinto de 0) o falso (valor 0). La expresión relacional (operadores <,<=,>,>=,==,!=) es la más utilizada. Uso de expresión lógica (operadores &&,,!) como combinación de condiciones. En general, se utiliza para bucles que se repiten un número indefinido de veces Si el bucle debe iterarse un nº N fijo de veces, en la condición se utiliza una variable contador, que inicializada a valor 0 antes de iniciar el bucle, incrementará su valor al final de cada iteración. El cuerpo del bucle se repetirá mientras que contador no alcance el valor de N (N-iteraciones). contador = 0; while (contador<n){ <sentencias> contador ++; } 13
14 Estructura ITERATIVA (2) Bucle do while do { <sentencias>; } while (condición); Funcionamiento: Se ejecuta <sentencias> mientras condición sea verdadera Se caracteriza porque el cuerpo del bucle, <sentencias>, se ejecuta al menos una vez, antes de comprobar la condición de finalización. En general, se utiliza para bucles que se repiten un número indefinido de veces condición es: Cualquier expresión que toma el valor verdadero (valor distinto de 0) o falso (valor 0). La expresión relacional (operadores <,<=,>,>=,==,!=) es la más utilizada. Uso de expresión lógica (operadores &&,,!) como combinación de condiciones. Estructura ITERATIVA (3) Bucle for for (inic_expr; condicion; incr_expr) { <sentencias>; } inic_expr es una expresión opcional que normalmente inicializa el índice del bucle. condicion es una expresión opcional cuyo resultado es un valor que si es distinto de 0 (verdadero), permite que el cuerpo del bucle se ejecute. incr_expr es una expresión que incrementa o decrementa el índice del bucle. Funcionamiento: 1. La expresión de inicialización (inic_expr) se evalúa sólo una vez, al principio de la sentencia for. 2. La condicion se evalúa la primera vez inmediatamente después de la inic_expr. 3. Si el resultado de condicion es verdadero (distinto de 0), se ejecuta <sentencias>. 4. Se evalúa la expresión incr_expr 5. Se evalúa condicion de nuevo. Si el resultado es falso (igual a 0), la sentencia for termina; si no, los pasos 3,4 y 5 se repiten hasta que la condicion tome valor falso. 14
15 Funciones (1) Un programa en C consta de una o más funciones. La función main es la primera función que se ejecuta y que llama a las otras funciones directa o indirectamente. Una función es una caja negra que realiza ciertas acciones de una forma independiente, devolviendo si es necesario ciertos valores de salida a partir de unos valores de entrada. Similar al concepto matemático de función. Ejemplos: y = f(x) ; var1 = sqrt (var2) ; Esta independencia permite la reusabilidad de las funciones en otros puntos del programa e incluso en otros programas. Funciones (2) Las funciones pueden ser programadas por el usuario o utilizar las que ya están programadas y agrupadas en librerías. Ejemplo: funciones scanf y printf de la librería stdio. Declaración o prototipo de la función ( cómo se usa?): <tipo> nombre_de_funcion (<decl_list_arg>); tipo: declara el tipo del valor que devuelve la función (void, si no devuelve ningún valor). nombre_de_funcion: identificador de la función. decl_list_arg: lista de declaraciones de parámetros formales (que incluyen el tipo de dato y el identificador) que representan los valores que deben ser pasados a la función (void, si no se le pasa ningún valor). 15
16 Definición o implementación ( qué hace?): <tipo> nombre_de_funcion (<decl_list_arg>){ <decl_var_locales> <sentencias> } El cuerpo <sentencias> debe contener una sentencia de la forma return expresion; Esto, permite a la función devolver un resultado. Llamada: Funciones (3) nombre_de_funcion (<list_param_reales>) En el punto del programa donde se usa se escribe el identificador de la función y entre paréntesis los valores concretos de los parámetros formales de la función (parámetros reales o efectivos). Ámbito de las variables Variable local: Es una variable declarada dentro de una función (o sus parámetros). AMBITO: Sólo es conocida por la función donde es declarada. EXISTENCIA: Durante el tiempo en que está activa la función donde se declara, es decir, la variable local es creada cada vez que se entra en el cuerpo de la función y destruída al salir de él. Una variable local con el modificador static, sí conserva el valor de la llamada anterior (no es destruida cuando se sale de la función). Hay que inicializar la variable local de una función antes de usarla en dicha función (excepto los parámetros que se inicializan con el valor dado por la función llamante). Variable global: AMBITO: Se ve en todo el programa. EXISTENCIA: Existe permanentemente mientras el programa de ejecuta. Se declaran delante (antes) de la función main(). Se pueden inicializar en su declaración como cualquier otra variable. 16
17 Vectores VECTOR es una colección de variables del mismo tipo de dato que se referencia por un nombre común y que están situadas en posiciones contiguas de memoria. Declaración: tipo nombre_vector[tamaño]; tipo: tipo de dato de los elementos del vector. nombre_vector: identificador del vector. tamaño: número de elementos del vector. int vector[4]; índice contenido 0 vector[0] 1 vector[1] 2 vector[2] 3 vector[3] Cadena de Caracteres CARÁCTER Y CADENA DE CARACTERES: x, es el carácter x. x es una cadena de dos caracteres: x y \0 (carácter NULO). Distintas formas de INICIALIZAR una cadena de caracteres: char cadena[] = Hola ; char cadena[] = { H, o, l, a, \0 }; char cadena[4] = Hola ; char cadena[4]; cadena[0] = H ; cadena[1] = o ; cadena[2] = l ; cadena[3] = a ; cadena[4] = \0 ; char cadena[20]: scanf( %s, cadena); char cadena[20]: gets(cadena); índice cadena[indice] 0 H 1 o 2 l 3 a 4 \0 17
Capítulo 3: Dpto. de ATC, Universidad de Sevilla - Página 1 de 18 INTRODUCCIÓN A LA PROGRAMACIÓN IMPERATIVA
Dpto. de ATC, Universidad de Sevilla - Página 1 de 18 1 2 INTRODUCCIÓN A LA PROGRAMACIÓN IMPERATIVA Programación en lenguaje C Capítulo 3: INSTRUCCIÓN DE ASIGNACIÓN Y COMPOSICIÓN SECUENCIAL Variables:
Más detallesLección 2 Introducción al lenguaje C
Lección Introducción al lenguaje C Decimal Binario Hexadecimal A B C D E F Octal Equivalencia entre decimal, binario, hexadecimal y octal. Código ASCII (American Standard Code for Information Interchange)
Más detallesESCUELA POLITÉCNICA SUPERIOR PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF
ESCUELA POLITÉCNICA SUPERIOR GRADO EN DISEÑO IND. INFORMÁTICA CURSO 2012-13 PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF HASTA AHORA... En prácticas anteriores se ha aprendido: La estructura principal de un
Más detallesAlgoritmo, Estructuras y Programación I Ing. Marglorie Colina
Unidad II: Fundamentos de la Programación Estructurada Algoritmo, Estructuras y Programación I Ing. Marglorie Colina Estructura General de un Programa Zona de ficheros de cabecera de las librerías Zona
Más detallesProgramación en C. Algoritmo y Estructura de Datos. Ing. M. Laura López. Programación en C
Algoritmo y Estructura de Datos Ing. M. Laura López 1 Estructura de un programa en C 2 Estructura de un programa en C #include Archivos de cabecera # define Definición de constantes Declaraciones Globales
Más detallesDeclaración. Introducción. Definición o implementación. Llamada. Un programa en C consta de una o más funciones.
Dpto. de ATC, Universidad de Sevilla - Página 1 de 5 1 2 Introducción Declaración Un programa en C consta de una o más funciones. La función main es la primera función que se ejecuta y que llama a las
Más detallesProgramación Estructurada
Programación Estructurada PROGRAMACIÓN ESTRUCTURADA 1 Sesión No. 2 Nombre: El lenguaje de programación C Contextualización Una constante en todos los lenguajes de programación (viejos y nuevos) es la implementación
Más detallesTodo programa en 'C' consta de una o más funciones, una de las cuales se llama main.
LENGUAJE C CARACTERISTICAS DEL LENGUAJE 'C' El lenguaje 'C' se conoce como un lenguaje compilado. Existen dos tipos de lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan
Más detallesTEMA 2. LENGUAJE C. CONCEPTOS BÁSICOS Y PROGRAMACIÓN ELEMENTAL.
Tema 2. TEMA 2. LENGUAJE C. CONCEPTOS BÁSICOS Y PROGRAMACIÓN ELEMENTAL. PARTE : VARIABLES, OPERADORES Y CONSTANTES.. INTRODUCCIÓN AL LENGUAJE C 2. PROGRAMAS BÁSICOS EN LENGUAJE C 3. DATOS EN LENGUAJE C
Más detallesTipos de Datos en C. Palabras reservadas en C
Tipos de Datos en C Tipo Tamaño de bits Rango char 8-128 a 127 unsigned char 8 0 a 255 signed char 8-128 a 127 int 16 32768 a 32767 unsigned int 16 0 a 65535 signed int 16 Igual que int short int 16 Igual
Más detallesTema 2. El lenguaje JAVA
Tema 2. El lenguaje JAVA Nomenclatura habitual Variables Tipos de variables Tipos primitivos Referencias Arrays Operadores Operadores de Java Precedencia de operadores Sentencias de control Sentencias
Más detallesTEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS
TEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS Una vez que ya sabes crear tus propios programas, vamos a analizar los fundamentos del lenguaje de programación C. Este capítulo incluye además los siguientes temas:
Más detallesLenguajes de programación
Lenguajes de programación Un computador solo entiende lenguaje binario Un procesador tiene un conjunto finito de operaciones binarias Un programa de computador es una secuencia de estas instrucciones Etapas
Más detallesProgramación en Lenguaje C
Lenguaje de programación C Programación en Lenguaje C Introducción El Lenguaje de programación C fue implantado por primera vez en los años 70 por Dennis Ritchie para una computadora DEC PDP-11 corriendo
Más detallesIntroducción a la Programación
Introducción a la Programación Fundamentos de Programación Ingeniería Informática en Sistemas de Información Alicia Troncoso 1 Contenido l Introducción l Mi primer programa l Etapas a seguir en la programación
Más detallesProgramación En Lenguaje C
Programación En Lenguaje C Introducción Básica para Primero de Bachillerato TECNOLOGÍA DE LA INFORMACIÓN IES PALAS ATENEA Lenguaje C Estructurado Secuencial De alto Nivel Altamente portable Necesita un
Más detallesTipos de datos y Operadores Básicos
Módulo I: Conceptos Básicos Tema 1. Qué es un ordenador? Tema 2. Cómo se representan los datos en un ordenador? Tema 3. Qué es un lenguaje de programación? Tema 4. Cómo se hace un programa informático?
Más detallesInformática PRÀCTICA 9 Curs Práctica Nº 9: Rango y precisión de representación de números en el ordenador.
Departamento de Práctica Nº 9: Rango y precisión de representación de números en el ordenador. Uso de punteros Objetivos de la práctica: - Entender la representación de números (enteros y reales) en el
Más detallesCentro Asociado Palma de Mallorca. Antonio Rivero Cuesta
Centro Asociado Palma de Mallorca Antonio Rivero Cuesta La Sintaxis de Java I... 5 Tipos de datos... 6 Tipos de datos simples... 7 Operadores... 11 Operadores Aritméticos... 12 Operadores relacionales...
Más detallesLENGUAJE. Tema 2 Elementos de un programa
LENGUAJE Tema 2 Elementos de un programa ELEMENTOS DE UN PROGRAMA Comentarios. Identificadores. Constantes. Variables. Operadores. Sentencias o instrucciones. COMENTARIOS Los comentarios en C pueden ocupar
Más detallesElementos de un programa en C
Elementos de un programa en C Un programa en C consta de uno o más archivos. Un archivo es traducido en diferentes fases. La primera fase es el preprocesado, que realiza la inclusión de archivos y la sustitución
Más detallesCuales son los tipos de instrucciones que se utilizan en la programación?
EXAMEN NIVEL PREUNI/UNI Cuales son los tipos de instrucciones que se utilizan en la programación? a) Instrucciones afirmativas e instrucciones negativas b) Instrucciones entrada, instrucciones afirmativas
Más detallesPrincipios de Computadoras II
Departamento de Ingeniería Electrónica y Computadoras Operadores y Expresiones rcoppo@uns.edu.ar Primer programa en Java 2 Comentarios en Java Comentario tradicional (multi-línea) Comentario de línea Comentario
Más detallesINICIACIÓN A LA PROGRAMACIÓN EN C
INICIACIÓN A LA PROGRAMACIÓN EN C Estructura de un programa sencillo en lenguaje c: Librería estándar de entrada salida Llave de apertura para delimitar el cuerpo de la función Llave de cierre para delimitar
Más detallesTipos de Datos. Tipos de Datos Simples Estándar
Departamento de Informática Universidad Técnica Federico Santa María Tipos de Datos Programación de Computadores Profesor: Teddy Alfaro Tipos de Datos Simples Estándar char es un carácter (alfanumérico),
Más detallesJavaScript Básico. Elementos Básicos: Comentarios: Literales: Valores que puede tomar una variable o una constante.
Javascript (II) 1 Elementos Básicos: Comentarios: Para una línea // Esto es un Comentario Para un bloque /*......... */ Literales: Valores que puede tomar una variable o una constante. Ejemplos: "Soy una
Más detallesLenguaje C Elementos de un Programa. Ing. Hugo Fdo. Velasco Peña Universidad Nacional 2006
Lenguaje C Elementos de un Programa Ing. Hugo Fdo. Velasco Peña Universidad Nacional 2006 Objetivos Conocer los elementos que conforman un programa en C 1. Elementos léxicos de un Programa Cuando el programa
Más detallesAlgoritmos y Estructuras de Datos Ingeniería en Informática, Curso 2º SEMINARIO DE C Sesión 1
Algoritmos y Estructuras de Datos Ingeniería en Informática, Curso 2º SEMINARIO DE C Sesión 1 Contenidos: 1. Características generales de C 2. Edición y compilación de un programa C 3. Variables y tipos
Más detallesabril de 2017 Desarrollo de aplicaciones en Java Tipos de datos primitivos Tipos de datos Elementos de aplicaciones simples
Desarrollo de aplicaciones en Java Generación de código fuente Compilación Ejecución Elementos de aplicaciones simples EII147-01-02 Introducción a las tecnologías de información Escuela de Ingeniería Industrial
Más detallesUna expresión es una combinación de uno o más operandos y operadores para obtener un resultado.
1.6. EXPRESIONES CONCEPTO: Una expresión es una combinación de uno o más operandos y operadores para obtener un resultado. Los operandos pueden ser constantes, variables, otras expresiones e incluso funciones.
Más detallesEs un lenguaje estructurado, tiene una abundante cantidad de operadores y tipos de datos.
Lenguaje C Un poco de historia C es un lenguaje de propósito general, es decir, se pueden desarrollar aplicaciones de diversas áreas. Dentro de sus principales características podemos mencionar que: Es
Más detallesEl lenguaje C. 1. Identificadores, constantes y variables
Principios de Programación El lenguaje C 1. Identificadores, constantes y variables 1.1. Conceptos de memoria Los nombres de variable como x, y, suma corresponden a localizaciones o posiciones en la memoria
Más detallesIntroducción a Java. Introducción a Java. Programación I
Introducción a Java Introducción a Java Programación I Como Funciona Tipos de Datos TIPO TAMAÑO RANGO byte 8 bits Valores numéricos de 128 a 127 short 16 bits Valores numéricos de 32.768 a 32.767 int 32
Más detallesIntroducción al lenguaje C
Introducción al lenguaje C Ampliación de Informática Belarmino Pulido Junquera Índice 1. Presentación del lenguaje C 2. Estructura de un programa en C 3. Tipos de datos escalares 4. Operadores básicos
Más detallesLenguaje C. República Bolivariana de Venezuela Fundación Misión Sucre Aldea Fray Pedro de Agreda Introducción a la Programación III
República Bolivariana de Venezuela Fundación Misión Sucre Aldea Fray Pedro de Agreda Introducción a la Programación III Lenguaje C 1 Puntos previos Los códigos fuentes generados en C requieren ser compilados
Más detalles1.1 Tipos de Datos Primitivos. 1.2 Tipos de datos estructurados. 1.3 Definición de estructura de datos
1.1 Tipos de Datos Primitivos 1.2 Tipos de datos estructurados 1.2.1 Arreglos unidimensionales, bidimensionales y cadenas de caracteres 1.2.2 Registros o Estructuras (unión y estructura) 1.3 Definición
Más detallesREPRESENTACIÓN DE DATOS
REPRESENTACIÓN DE DATOS Tipos de datos primitivos Tipos de Datos Estructurados TIPOS DE DATOS SIMPLES O PRIMITIVOS Dato Longitud Rango 2 TIPOS DE DATOS SIMPLES O PRIMITIVOS Surgen de la necesidad de tener
Más detallesTema 05: Elementos de un programa en C
Tema 05: Elementos de un programa en C M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom Estructuras de datos (Prof. Edgardo A. Franco) 1
Más detallesDescripción de un Programa
Unidad 2 Descripción de un Programa 1 El Lenguaje C (1) El lenguaje C fue creado en 1972 por Ken L. Thompson y Dennis M. Ritchie en los Laboratorios Bell. Es evolución de un lenguaje más antiguo: B (a
Más detallesOperadores aritméticos
Bloque 3.2 Operadores aritméticos Suma : x + y Resta : x y Multiplicación : x * y División : x / y Módulo : x % y (resto de la división Si los operandos son enteros tipo del resultado
Más detallesUNIDAD 1. Algoritmo se define como un conjunto de instrucciones que la computadora debe seguir para resolver un problema.
UNIDAD 1 1.1 Definición de Algoritmo La palabra algoritmo se deriva de la traducción al latín del nombre Muhammad Musa Al-khawarizmi, un matemático y astrónomo árabe que en el siglo IX escribió un tratado
Más detallesDocente: Juan Carlos Pérez P. Alumno : Fecha : Nota:
Docente: Juan Carlos Pérez P. Alumno : Fecha : Nota: Justificación: Se pretende con éste contribuir a que el alumno se inicie y conozca el entorno del IDE en la creación de pequeños programas en java Objetivos:
Más detallesIntroducción al lenguaje C
Introducción al lenguaje C Programación 2 Profesorado de Informática CeRP del Suroeste, Colonia, Uruguay 15 de marzo de 2016 Programación 2 Introducción al lenguaje C 15 de marzo de 2016 1 / 34 Objetivos
Más detallesProgramación Orientada a Objetos Sentencias Java Parte I Ing. Julio Ernesto Carreño Vargas MsC.
Sentencias Java Parte I Ing. Julio Ernesto Carreño Vargas MsC. Variables Conceptos de Memoria Una variable es un espacio en la memoria del PC Cada variable tiene un nombre, un tipo, un tamaño y un valor
Más detallesTEMA 02 TIPOS, OPERADORES Y EXPRESIONES
TEMA 02 TIPOS, OPERADORES Y EXPRESIONES 2.1.- Introducción. 2.2.- Datos. 2.3.- Entrada y salida básica. 2.4.- Modificadores. 2.5.- Cadenas de caracteres. 2.6.- Operadores. 2.7.- Precedencia de operadores.
Más detallesLaboratorio de Arquitectura de Redes. Entrada y salida estándar
Laboratorio de Arquitectura de Redes Entrada y salida estándar Entrada y salida estándar Entradas y salidas Salida con formato: printf() Entrada de datos con formato: scanf() El buffer de teclado Entrada
Más detallesLenguaje de programación C. Introducción
Lenguaje de programación C Introducción 1 Elementos del lenguaje C Colección de funciones Estas funciones contienen declaraciones, sentencias, expresiones y otros elementos que en conjunto indican a la
Más detallesPalabras reservadas de C++ y C. Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones.
Palabras reservadas de C++ y C Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones. A continuación se muestra el link del listado de palabras
Más detallesUnidad II Fundamentos de C++ M.C. Juan Carlos Olivares Rojas
Unidad II Fundamentos de C++ M.C. Juan Carlos Olivares Rojas Agenda 2.1 Familiarización con el ambiente de programación 2.2 Análisis de la estructura de un programa 2.3 Envío de mensajes a la salida estándar
Más detallesINTRODUCCIóN A LA PROGRAMACIóN APUNTES DE JAVA APUNTES DE JAVA
APUNTES DE JAVA FUNCIONAMIENTO DE UN PROGRAMA Assembler Ensamblador Ejecuta Programador Programa fuente BASIC Interprete Ejecuta C, C++, Pascal Compilador Compila Ejecuta Programa fuente Programa Objeto
Más detallesInformática Ingeniería en Electrónica y Automática Industrial
Informática Ingeniería en Electrónica y Automática Industrial Entrada y salida estándar V1.3 Autores Entrada y salida estándar Entradas y salidas Salida con formato: printf() Entrada de datos con formato:
Más detallesLección 3 Sentencias de control
3.1. INTRODUCCIÓN - Hasta aquí: ejecución secuencial de los programas. - Aquí vamos a ver: Lección 3 Sentencias de control Sentencias de control Sentencias condicionales: if- y switch-case Sirven para
Más detallesProgramación n Orientada a Objetos Sentencias Java Parte I. Ing. Julio Ernesto Carreño o Vargas MsC.
Programación n Orientada a Objetos Sentencias Java Parte I Ing. Julio Ernesto Carreño o Vargas MsC. Variables y expresiones aritméticas Variables Conceptos de Memoria Una variable es un espacio en la memoria
Más detallesOPERADORES Y EXPRESIONES
OPERADORES Y EXPRESIONES Una expresión es una combinación de variables, literales y operadores, que representan un valor Operadores aritméticos Operador Función + suma - resta * producto / división % operador
Más detallesTema 1: Introducción a C
Fundamentos de Informática I ETSII Tema 1: Introducción a C. Departamento de Sistemas Informáticos y Computación Universidad Politécnica de Valencia Tema 1: Introducción a C Índice: Objetivos Conceptos
Más detallesEstructuras de Datos Declaraciones Tipos de Datos
Departamento de Informática Universidad Técnica Federico Santa María Estructuras de Datos Declaraciones Tipos de Datos Temas: 2-3-4 IWI-131, paralelo 01 Profesor: Teddy Alfaro O. Lenguaje de Programación
Más detallesINTRODUCCIÓN AL LENGUAJE C
INTRODUCCIÓN AL LENGUAJE C Fundamentos de Informática EUP ULPGC Jose Torres 1 de 36 Historia de C Precursores: muchas ideas provienen de BCPL (Martin Richards, 1967) y de B (Ken Thompson, 1970) C fue diseñado
Más detallesTipos de variables. Lenguaje C. Departamento de Electrónica. Tipos de datos, variables y constantes. Fundación San Valero
Lenguaje C Tipos de variables Departamento de Electrónica Fundación San Valero Tipos de datos, Cinco tipos de datos básicos: Carácter (char): 8 bits -128 a 127. Entero (int): 32 bits -2.147.483.648 a 2.147.483.647.
Más detallesExpresiones y Operadores
Lenguaje C Expresiones y Departamento de Electrónica Fundación San Valero básicos: Operador de asignación: = No es del todo equivalente al igual matemático. A la derecha siempre estará el valor a asignar,
Más detallesInformática PRÀCTICA 3 Curs Práctica Nº 3: Tipos de datos simples. Constantes y variables. Operadores aritméticos. Formato de salida.
Práctica Nº 3: Tipos de datos simples. Constantes y variables. Operadores aritméticos. Formato de salida. Objetivos de la práctica: - Mostrar la sintaxis de los diferentes tipos de datos presentes en C/C++.
Más detallesAutoestudio 2: Variables y Operadores
Autoestudio 2: Variables y es Componentes de un programa Cuando escribimos en un lenguaje de programación tenemos que entender la sintaxis del lenguaje. A continuación empezaremos con la sintaxis básica
Más detallesPROGRAMACION ESTRUCTURADA: Tema 1. El lenguaje de programación C
PROGRAMACION ESTRUCTURADA: Tema 1. El lenguaje de programación C Presenta: David Martínez Torres Universidad Tecnológica de la Mixteca Instituto de Computación Oficina No. 37 dtorres@mixteco.utm.mx Contenido
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez
PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez Elementos de lenguaje: Identificadores Tipos de datos 2 Tipos de datos primitivos 3 Tipos de datos referenciados Clases Interfaces Arrays
Más detallesUn identificador le da nombre único a un elemento en un programa (Variables, procedimientos, etc.). No puede contener operadores como + - * /
undamentos de sintaxis en algunas instrucciones de C#.Net Dr. Ramón Roque Hernández Identificadores Un identificador le da nombre único a un elemento en un programa (ariables, procedimientos, etc.). No
Más detallesInformática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales
UNA / AREA TRANSDEPARTAMENTAL DE ARTES MULTIMEDIALES Licenciatura en Artes Multimediales Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales JavaScript Algoritmo
Más detallesLaboratorio de Arquitectura de Redes. Introducción al lenguaje C
Laboratorio de Arquitectura de Redes Introducción al lenguaje C Introducción al lenguaje C Introducción Características del lenguaje C Funciones en C Identificadores o etiquetas Las librerías y el linkado
Más detallesObjetivo N 2. Conocer la Estructura General de un Programa en C++ Estructura de Datos Prof. Egilde Márquez
Objetivo N 2 Conocer la Estructura General de un Programa en C++ Estructura de Datos Prof. Egilde Márquez * Un programa en C++ está definido por funciones (grupo de instrucciones que pueden o no hacer
Más detallesElementos léxicos del lenguaje de programación C
Elementos léxicos del lenguaje de programación C Elementos léxicos de los lenguajes de programación (tokens) Palabras reservadas Identificadores Literales Operadores Delimitadores Comentarios Apéndices
Más detallesFundamentos de Programación 2017-I
Fundamentos de Programación 2017-I Fundamentos para la construcción de código a partir del algoritmo Objetivo: El alumno construirá programas utilizando el lenguaje de programación C a través de un análisis
Más detallesUniversidad de Pamplona Materia: Programación 1 Docente: Ing. Lusbin Raúl Vargas LENGUAJE C ESTRUCTURA DE UN PROGRAMA EN C
Universidad de Pamplona Materia: Programación 1 Docente: Ing. Lusbin Raúl Vargas LENGUAJE C ESTRUCTURA DE UN PROGRAMA EN C Directivas del procesador Main() { Declaraciones Definiciones proposiciones }
Más detallesTema 2. El lenguaje de programación Java (Parte 1)
Programación en Java Tema 2. El lenguaje de programación Java (Parte 1) Luis Rodríguez Baena Facultad de Informática Elementos del lenguaje (I) El juego de caracteres. No utiliza ASCII, sino Unicode de
Más detallesCarlos Montenegro. Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas
2 - Introducción al lenguaje Java, identificadores y comentarios. Carlos Montenegro Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas 1. Introducción: Java tiene como todos
Más detallesVariables - Tipos de Datos - Operadores - Precedencia
Variables - Tipos de Datos - Operadores - Precedencia Alejandro Furfaro Mayo 2011 Alejandro Furfaro () Variables - Tipos de Datos -Operadores - Precedencia Mayo 2011 1 / 12 Agenda 1 Tipos de Datos Macros
Más detallesComprender las diferencias entre tipos de datos primitivos similares, y aprender a elegir el tipo más conveniente en cada caso.
Elementos básicos de programación en Java Objetivos del tema Conocer la estructura básica de un programa Java. Comprender los conceptos de tipo, valor y variable. Comprender las diferencias entre tipos
Más detallesJava para programadores
Java para programadores Java y Servicios Web I Master en Ingeniería Matemática Manuel Montenegro Dpto. Sistemas Informáticos y Computación Desp. 467 (Mat) montenegro@fdi.ucm.es Contenidos Variables. Tipos
Más detallesCurso de Programación Avanzada en C
Curso de Programación Avanzada en C Copyright, 1996 Universidad Sim on Bol ivar 1 Prof. Mariela J. Curiel Contenido del Curso Conceptos BásicosB Estructuras de Control Arreglos Otros tipos de datos derivados
Más detallesEl operador contenido ( ) permite acceder al contenido de
3. Memoria Dinámica y Punteros Objetivos: Distinguir los conceptos de memoria estática y memoria dinámica Comprender el concepto de puntero como herramienta de programación Conocer cómo se definen y cómo
Más detallesExamen de Fundamentos de la Programación (Modelo 1)
Examen de Fundamentos de la Programación (Modelo 1) 27 de noviembre de 2007 1. Qué escribe el siguiente programa si se teclea 5? int num, resultado; for (resultado=0; num; resultado++) num -= 2; printf
Más detallesProgramación. Test Autoevaluación Tema 3
Programación Test Autoevaluación Tema 3 Autores: M. Paz Sesmero Lorente Paula de Toledo Heras Fco. Javier Ordoñez Morales Juan Gómez Romero José A. Iglesias Martínez José Luis Mira Peidro SOLUCIONES 1.
Más detallesTema 2: Desarrollo de Algoritmos. E.E. de Algorítmica
Tema 2: Desarrollo de Algoritmos E.E. de Algorítmica Temas a tratar Identificadores Variables Constantes Tipos de Datos Separadores Operadores Aritméticos Unarios Relacionales y Condicionales Nivel de
Más detallesIntroducción a C Primera parte Sofía Vitale
1 de 16 Introducción a C Primera parte Sofía Vitale 2 de 16 1. Qué es un programa? Un programa está constituído por un conjunto de instrucciones que se ejecutan de modo secuencial. 1.a Lenguajes de programación:
Más detallesEstructura de datos y Programación
Estructura de datos y Programación Tema: Conceptos Básicos- Estructuras de control - Arreglos Ing. Analia Méndez Ing. Raquel Zarco Año: 2012 ELEMENTOS DE UN PROGRAMA EN JAVA El programa Java consta de
Más detallesTIPOS DE DATOS BASICOS EN LENGUAJE C
TIPOS DE DATOS BASICOS EN LENGUAJE C TIPO char int float double void ANCHO EN BIT 64 0 TIPOS DE DATOS RANGO EN PC -12 a 127 3.4E-3 a 3.4E+3 1.7E-30 a 1.7E+30 sin valores TIPO ANCHO EN BIT RANGO EN PC char
Más detalles5. Sentencias selectivas o condicionales
60 A. García-Beltrán y J.M. Arranz 5. Sentencias selectivas o condicionales Objetivos: a) Describir el funcionamiento de las sentencias selectivas o condicionales (if-else y switch) b) Interpretar el resultado
Más detallesFundamentos de programación
Fundamentos de programación Estructuras de Control Estructuras de control Estructuras de control Estructura secuencial Estructura alternativa Sentencias if, if else Sentencias if else anidadas El operador
Más detallesJava. Introducción a la Programación Orientada a Objetos
Java Java es un lenguaje de programación presentado en 1995 enfocado a: soportar los fundamentos de la programación orientada a objetos. generar código independiente de la arquitectura de la computadora
Más detallesALGORÍTMICA. Dpto. Ingeniería de Sistemas y Automática Facultad de Ciencias Universidad de Valladolid.
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática Facultad de Ciencias Universidad de Valladolid. Indíce Algoritmo Elementos de un algoritmo: Variables, Constantes, Expresiones Datos: Definición y
Más detallesCentro Asociado Palma de Mallorca. Antonio Rivero Cuesta
Centro Asociado Palma de Mallorca Antonio Rivero Cuesta La Sintaxis de Java II... 6 Estructuras de control... 7 Estructuras de selección... 8 Sentencia if... 9 Sentencia if - else... 12 Operador condicional...
Más detallesRESEÑA DE LENGUAJE C
RESEÑA DE LENGUAJE C VARIABLES La función main. Es el punto de entrada al programa. void main(void) Aquí escribo mi programa Tipos de datos. Char. El char es una variable de 1 byte. Almacena números enteros.
Más detallesDobles: Es el caso de la instrucción if-else (punto 1.2).
1 1.Introducción Las estructuras de control son instrucciones que nos permiten controlar el flujo de ejecución del programa. Las instrucciones de control se pueden agrupar en instrucciones condicionales
Más detallesActividad Algoritmos, Estructura y Programación I. FOR, DO-WHILE
Actividad Algoritmos, Estructura y Programación I. FOR, DO-WHILE 1. Qué es un bucle? 2. A que se denomina cuerpo de un bucle? 3. Define iteración de un bucle. 4. Cuál es el cuerpo de un bucle? 5. Qué es
Más detallesCaracterísticas de JavaScript
Características de JavaScript Qué es JavaScript? o Lenguaje de programación interpretado utilizado fundamentalmente para dotar de comportamiento dinámico a las páginas web. o Cualquier navegador web actual
Más detallesUnidad 3. Lenguaje estructurado
Unidad 3 Lenguaje estructurado Principal material bibliográfico utilizado www.jorgesanchez.net Fundamentos de Programación C/C++ - Ernesto Peñaloza Romero. Lenguaje C Adolfo Beltramo, Nélida Matas. Introducción
Más detallesSintaxis de C Ing. Jose Maria Sola Dr. Oscar Ricardo Bruno
1.1. Gramática Léxica 1.1.1. Elementos Léxicos Sintaxis de C Ing. Jose Maria Sola Dr. Oscar Ricardo Bruno ->
Más detallesVARIABLES, CONSTANTES Y EXPRESIONES ASIGNACIÓN. TIPOS ELEMENTALES. PRECEDENCIA DE LOS ESTRUCTURAS DE CONTROL. CONDICIONAL E
Java Java es un lenguaje de programación presentado en 1995 enfocado a: soportar los fundamentos de la programación orientada a objetos. generar código independiente de la arquitectura de la computadora
Más detallesFundamentos PHP. El término puntuación nos referimos a la sintaxis usada en PHP para la terminación de una línea de código (;)
Tags Fundamentos PHP La Sintaxis de PHP se deriva de muchos lenguajes de programación principalmente de C pero Perl también ha tenido mucha influencia en esta sintaxis Con las últimas incorporaciones agregadas,
Más detallesIntroducción rápida a la programación (estructurada ) con C++
Introducción rápida a la programación (estructurada ) con C++ A B No A? Si B A Los Bloques pueden ser una línea de código o un modulo (función o subrutina) que pueden estar contenido en otro archivo de
Más detallesTEMA 4. ESTRUCTURAS DE CONTROL
M.P. Sesmero, P. de Toledo, F.J. Ordoñez, J. Gómez-Romero, J.A. Iglesias, J.L. Mira Programación TEMA 4. ESTRUCTURAS DE CONTROL Grado en Ingeniería en Tecnologías Industriales Programación CONTENIDOS 4.1.
Más detallesInformática. JavaScript: Lenguaje de programación. Fco J. Martín Mateos Carmen Graciani
Informática JavaScript: Lenguaje de programación Fco J. Martín Mateos Carmen Graciani Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Literales Enteros Con base decimal:
Más detallesESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROL Unidad III ESTRUCTURAS DE CONTROL Permiten controlar el flujo de ejecución de un programa o función, combinando instrucciones o sentencias individuales en una simple unidad lógica
Más detalles