A continuación se presenta un ejemplo para explicar las partes mencionadas:

Tamaño: px
Comenzar la demostración a partir de la página:

Download "A continuación se presenta un ejemplo para explicar las partes mencionadas:"

Transcripción

1 0.5.2 Partes de un programa Un programa se compone básicamente por las siguientes partes: 1. Cabecera del programa 2. Declaración de constantes numéricas 3. Declaración de variables 4. Cuerpo principal del programa A continuación se presenta un ejemplo para explicar las partes mencionadas: Aplicación 1 El área del cilindro se calcula con la siguiente fórmula: Área = 2 π radio altura Diseñar un programa considerando como datos el radio y la altura de un cilindro. Calcular el área y volumen. Análisis Datos: radio y altura radio. Es una variable de tipo real que representa el radio de un cilindro. altura. Es una variable de tipo real que representa la altura de un cilindro El volumen de un cilindro se calcula según la siguiente fórmula: Volumen = π radio 2 altura Donde π =

2 Diagrama de flujo 2 Define el objetivo del programa, comentándolo, es decir, este comentario se utiliza para documentar el programa que es algo que la gente suele dejar en segundo plano, pero que es muy importante en programación. En el comentario se debe incluir el mayor número de componentes de los que se citan a continuación: 1. Autor del programa 2. Versión actual 3. Fecha de inicio del programa 4. Fecha de la ultima modificación 5. Qué se pretende que haga el programa 6. Nombre del fichero fuente en el que se guarda 7. Otras cosas que ayuden a documentar el programa Cabecera de un programa Ejemplo de definición de cabecera de programa: // Autor: José Luque // Versión: 1.0 // Fecha inicio: 07/06/2006 // Fecha modif.: 12/12/2006 // Objetivo: Calcular el área y volumen de un cilindro // Fichero: AreaVolumenCilindro

3 Declaración de constantes Esta sección no es obligatoria, solo se tendrá que declarar si se desea definir alguna constante en el programa. A continuación se muestra la manera en que se escribe la sección de constantes. Es tan fácil como empezar con el tipo_de_dato seguido de la palabra reservada const, luego la lista de parejas nombre_ de_ la constante = valor_ de_ la_ constante: Sintaxis: tipo const identificador1 = valorl,..., identificadorn = valorn; Ejemplo: float const PI = ; Una constante es un objeto al que se le asigna un valor al declararlo y lo mantiene durante toda la ejecución del programa Declaración de variables Esta sección, aunque no es obligatoria casi siempre se declara para el mejor entendimiento y orden del programa. Un programa por más pequeño 3que sea, casi siempre va a hacer uso de variables. La forma de declarar variables es muy sencilla. Esta sección debe comenzar con el tipo_al_que_ pertenecen seguido de una lista_de_variables. La lista_de_variables es uno o mas nombres de variables separados por comas: Ejemplos: int a ; float b, d; char c; Una variable no representa mas que una porción de memoria en donde se guarda un dato que dependerá del tipo al que pertenezca la variable. A diferencia de una constante, el valor de una variable puede cambiar durante la ejecución de un programa. Otra diferencia, es que a una variable no basta con declararla, sino que también es necesario iniciarla. Esto se refiere a darle un valor inicial, y es importante ya que si no se hace pueden presentarse errores al ejecutar el programa Cuerpo principal del programa También se le llama Bloque del programa. Aquí se escriben una o mas sentencias, ya sean simples o compuestas. Las sentencias pueden ser varias: Asignaciones, llamadas a funciones, sentencias condicionales (sentencias if), sentencias iterativas (sentencias for, while). Observar como queda el ejemplo: // Autor: José Luque // Versión: 1.0 // Fecha inicio: 07/06/2006 // Fecha modif.: 12/12/2006 // Objetivo: Calcular el área y volumen de un cilindro // Fichero: AreaVolumenCilindro

4 //archivos de cabecera # include <stdio.h> # include <conio.h> //programa principal main() { // declaración de una constante float const PI= ; //declaración de variables float radio, altura, volumen, area; //mensaje para orientar al usuario del programa 4 printf( Ingresa el radio: ); //lee el valor que toma el radio scanf( %f,&radio); printf( Ingresa la altura: ); scanf( %f,&altura); // Calcula el volumen y el area volumen=pi*radio*radio*altura; area=2*pi*radio*altura; // Mensaje para darle formato a la solucion printf( \n El area y volumen respectivamente\n ); printf( del cilindro es: %f %f,area, volumen); // Hace pausa hasta que ingrese un caracter por teclado getch(); } Si el radio es 4 y la tura es 2, la salida sería: El area y volumen respectivamente del cilindro es: Estilo de escritura de programas El estilo tiene que ver con el uso y la redacción de comentarios, el uso de líneas de separación y espacios en blanco, la elección de nombres de constantes y variables, el uso de parámetros y el flujo general del código. Estas buenas prácticas facilitan la lectura del programa. El buen estilo de programación es altamente subjetivo. Los programas de buen estilo son fáciles de leer y reflejan exactamente su propósito. Un programa debe comenzar con un conjunto de comentarios que describen quien es el autor,

5 versión, fecha de inicio, fecha de modificación, objetivo, nombres de archivos que componen el proyecto. Cada sección del programa debe ser descrito con un comentario. Las instrucciones complicadas deben ser explicadas con comentarios. Este lenguaje diferencia las mayúsculas de las minúsculas, se debe tener mucho cuidado cuando se programe Líneas en blanco y espacios Se utilizan líneas en blanco para separar las partes del programa. Los comentarios deben estar separados por líneas en blanco. Una línea independiente de código debe presentarse separada por líneas en blanco. Se debe tomar en cuenta que los espacios en blanco mejoran la legibilidad en los programas Nombre de variables El nombre de variable debe sugerir lo que ella representa. Ejemplo: Importe = precio*cantidad AreaCuadrado = lado*lado No utilizar nombres abreviados que nadie sabe lo que significa Constantes Las variables que no cambiaran de valor durante toda la ejecución del programa y no existe probabilidad que cambie aún remotamente, declararla como constante. Ejemplo: float const PI= Flujo Mantener unidas las sentencias que deben estar unidas. Ejemplo: for(i=0;i<n;i++)printf( \n ); Este ciclo repetitivo es un bloque de programa y debe permanecer unido. Definir la secuencia de cálculo de forma natural. Ejemplo Ganancia = precioventa preciocosto Esta secuencia de cálculos no es muy clara a pesar que es correcta. Ganancia = preciocosto + precioventa Otros consejos - Evitar instrucciones demasiado largas - Verificar que los datos ingresados por el usuario no tenga errores Los operadores Los operadores son símbolos que permiten realizar operaciones con variables o constantes.

6 Operadores aritméticos Se utilizan para realizar operaciones aritméticas básicas como sumar, restar, multiplicar, dividir. Entre los operadores aritméticos tenemos: Operadores + Suma - Resta * Multiplicación / División Ejemplos: ^ Potencia (Depende del lenguaje) 5 7 Se representa por 5*7 6 4 Se representa por 6/4 3 7 Se representa por 3^7 5(Y + Z) Se representa por 5 * (Y + Z) a 2 + b 2 Se representa por a^2 + b^2 La siguiente tabla muestra como usar 6los operadores aritméticos: Operador Fórmula Resultado Tipo de operación Suma Resta Negación (número negativo) * 5*2 10 Multiplicación / 5/2 2.5 División % 5 %2 1 Resto de una división Las reglas para resolver una expresión aritmética son las siguientes: Los operadores aritméticos se aplican teniendo en cuenta la precedencia de operadores. Recuérdese que las expresiones se evalúan, por defecto, de izquierda a derecha. Si una expresión contiene subexpresiones entre paréntesis, éstas se evalúan primero respetando la jerarquía de los operadores aritméticos en esta subexpresión. Si las expresiones están anidadas por paréntesis, primero se evalúan las subexpresiones que se encuentran en el último nivel de anidamiento. Ejemplos: *8-36/ /

7 Operadores lógicos Se utilizan para establecer condiciones entre expresiones. Entre los operadores lógicos están: not No lógico and Y lógico or O lógico Tablas de verdad Negación ( not ) Invierte la condición de la expresión. Conjunción (and) p 7 V F Not p Es verdadero (true), si todas las comparaciones son verdaderas. Si alguna es falsa el resultado es falso (false). F V P q p and q V V V V F F F V F F F F Disyunción ( or) Es verdadera si una de las dos comparaciones lo es. Si ambas, son falsas, el resultado es falso. p q p or q V V V V F V F V V F F F

8 Ejemplos: 1. (1 > 0) AND (3 = 3) verdadero 2. (0 < 7) OR (0 > 7) verdadero 3. Definir una expresión lógica que evalúe si un número se encuentra en el rango de números 48 y 57. Sea n el número (n >= 48 and n <= 57) 4. Definir una expresión lógica que evalúe si un número se encuentra en el rango de números 65 y 90, o en el rango 95 y 122. Sea n el número. (n >= 65 and n <= 90) or (n >= 95 and n <= 122) 8 5. Definir una expresión lógica que evalúe si un número se encuentra entre el siguiente listado de números 8, 32, 13, 25, 27, 42. Sea n el número. (n = 8 or n = 32 or n = 13 or n = 25 or n = 27 or n = 42) 6. Formas de representar una negación lógica: Not True = False 7. La expresión NO a es igual a b not (a)= b Es verdadera si a es distinto de b, y es falsa si a es igual a b. 8. La expresión NO a es menor que b not (a) < b Es falsa si (a<b) es verdadero, y es verdadera si la comparación es falsa. Por tanto, el operador NOT actuando sobre ( a<b ) es equivalente a (a >=b ) Operadores de relación Se utilizan para establecer una relación, entre un valor numérico con sus respectivas variables o entre expresiones matemáticas. Entre los operadores de relación están: = igualdad < menor que <= menor o igual que > mayor que >= mayor o igual que <> diferente

9 Ejemplos: I. Verificar si es verdadero o falso. Relación Resultados 5>3 es verdadero 3=2 es falso 2. Dadas las siguientes variables A=3, B=4 y C=3 entonces evaluar el resultado: A = B falso ; A<B verdadero A = C verdadero ; A<=C verdadero Operadores de cadena 9 El operador de texto & se utiliza para concatenar (unir) dos textos. Ejemplos: 1) Perú & un país para querer Resultado: Perú un país para querer 2) Perú & & Bolivia Resultado: Perú Bolivia 3) Palabra1 = Hola, Palabra2 = a todos Palabra3 = Palabra1 & & Palabra2 Resultado: Hola, a todos 0.6 Input, proceso y output En la actualidad, la información se ha convertido en uno de los principales elementos de competitividad. En este contexto, el manejo de la información (en forma de datos) y su disponibilidad se hace indispensable en la vida cotidiana de cualquier individuo u organización. El principal activo de un colegio es su personal y el segundo activo importante es la información que el colegio posee. Que seria mas grave para un colegio, que todos los profesores renuncien o que toda la información académica se pierda. Los profesores pueden ser reemplazados, pero los registros de notas de años pasados no. Entonces ahora se observa la importancia de la información.

10 Para profundizar mas en el tema recordaremos el concepto de dato e información. Dato Es la representación de un mensaje, que se da en un contexto donde existe comunicación, se presenta: Entre personas Entre una cosa(un dibujo) y una persona(s) Entre cosas Información Es el significado percibido al recibir un mensaje. La información debe ser oportuna, exacta y completa. La información reduce la incertidumbre. La percepción humana es por naturaleza subjetiva Fuentes de información 10 Existen dos fuentes básicas de información, las fuentes primarias y secundarias Fuentes primarias Observación Ventaja. Conocimiento de primera mano Desventaja. La observación puede no ser exacta Experimento: Ventaja. Control sobre las variables de interés Desventaja. Diseño del experimento Encuesta: Ventaja. Modo eficiente de llegar a grandes grupos de personas Desventaja. Diseño del cuestionario Estimación subjetiva: Ventaja. Información de los expertos Desventaja. La respuesta puede no ser confiable Fuentes secundarias Si es un alumno el objeto de estudio, la información del propio alumno (fuente interna de información). Información conseguida de sus padres, amigos del referido alumno (fuente externa de información). Información que posee el gobierno u otras entidades sobre el alumno (fuente externa de información) Tipos de datos Los datos que procesa la computadora se pueden clasificar en: Simples y estructurados Los datos simples. Su principal característica es que ocupan una sola casilla de memoria. Dentro de este grupo de datos se encuentran los datos enteros, caracteres, número real.

11 Los datos estructurados. Se caracterizan por hacer referencia a un grupo de casillas de memoria. Es decir, un dato estructurado tiene varios componentes. Cada uno de los componentes puede ser a su vez un dato simple o estructurado, dependiendo del lenguaje de programación que se utilice. Dentro de este grupo de datos se encuentran los arreglos, las estructuras, en algunos casos, registros y conjuntos. A continuación se muestra la representación gráfica de los datos simples y estructurados en la memoria. 11 Ejemplo de datos simples: Un nombre: Juana Dato carácter Su edad: 28 Dato entero Su sueldo: Dato número real Ejemplos de datos estructurados: Un arreglo de variables que contienen una lista de nombres. María Elena Laura Marta Luis A continuación se detallan los tipos de datos mas usados Dato numérico Los números están conformados por los caracteres numéricos 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, y los siguientes caracteres especiales: +,, ( ), /, E(formato científico) Ejemplo de dato numérico: Los numéricos reales almacenan los números con 15 dígitos decimales de exactitud (puede variar dependiendo del lenguaje de programación), para números ingresados con muchos decimales o números derivados de un cálculo que generan muchos decimales. Ejemplo:

12 0.6.9 Dato alfanumérico Existe dos tipos de dato alfanumérico: caracter simple y cadena de caracteres(arreglo). Un dato tipo caracter simple contiene un solo caracter. Por ejemplo: a B ;, % Un dato tipo arreglo de caracteres contiene un conjunto de caracteres Entrada y salida de información La longitud de una cadena de caracteres depende del lenguaje de programación, aunque normalmente se acepta una longitud máxima de 255. Por ejemplo: Elena $%()^*<> En general un dato tipo texto puede estar compuesto de cualquier caracter de la tabla ASCII (American standard code for information interchange) Esta tabla incluye letras, dígitos numéricos, símbolos de puntuación, símbolos especiales. Estos datos van encerrados entre comillas dobles. Cabe remarcar que aunque este tipo de dato puede contener números no se utiliza para realizar operaciones aritméticas. La entrada de datos se puede realizar desde el teclado (input), scanner, lectora de código de barras, etc. Estos datos pueden ser numéricos, texto, fecha, hora o lógico. Al procesar estos datos se genera la información. La salida de información se muestra en pantalla o impresora (output), puede mostrar valores numéricos, texto, fecha, hora Constantes, variables y expresiones Los datos a procesar por una computadora, ya sean simples o estructurados como ya se mencionó, deben almacenarse en casillas o celdas de memoria para su posterior utilización. Estas casillas o celdas de memoria, cuyo contenido puede ser una constante o un dato variable, tiene un nombre que permite su identificación. Se llamara identificador al nombre que se les da a las casillas de memoria. A continuación se muestra gráficamente las casillas de memoria con los nombres de los identificadores. A estos identificadores se les asigna un valor, si el valor no cambia durante toda la ejecución del

13 programa se les nombra dato constante y si el valor cambia durante la ejecución del programa se les nombra dato variable Constantes y tipos de constantes Una constante, es un valor que no cambia durante la ejecución de un programa. Las constantes se pueden clasificar en: Constantes numéricas Una constante numérica puede contener: Dígitos numéricos del 0 al 9 Los signos + o El punto decimal. El caracter e utilizado para la notación exponencial Las constantes numéricas son números positivos o negativos. Las constantes numéricas pueden ser del tipo entero, entero largo, coma fija, coma flotante.

14 Tipo Nombre del tipo Bytes ocupados Rango de números soportados Entero Integer a Entero largo Long a Simple precision Doble precisión Single 4-3.4E38 a 3.4E38 Double D 308 a 1.79 D Constantes numéricas validas 14 Ejemplos: E E Constantes enteras no validas 3,453 Las comas no están permitidas 16.0 Las constantes enteras no incluyen punto decimal - -4 Solo esta permitido un signo 8- El signo debe preceder al numero Constantes reales validos y no validos Válida 1, No valida, incluye coma 134r3 No valida, incluye la letra r no permitida 3455E-3 Válida Constantes de cadena Una constante de cadena es un conjunto de caracteres alfanuméricos. Estos caracteres alfanuméricos pueden ser cualquiera de los caracteres del código ASCII, excepto los caracteres de control (retorno de carro, avance de línea). Ejemplo de constantes de cadena: La historia sin fin Solo se que nada se El número máximo de caracteres permitidos en una constante de cadena es 256 caracteres para la mayoría de lenguajes de programación. Una cadena que no contiene caracteres se denomina cadena nula o cadena vacía y se representa por dobles comillas adyacentes:. Se suele utilizar con frecuencia para darle valores iniciales a las

15 variables que se llamaran mas adelante variables de cadena Constantes simbólicas Una constante simbólica posee un identificador. Las constantes simbólicas deben ser definidas obligatoriamente y tienen las siguientes características: Las constantes pueden ser definidas solo una vez. Las constantes no se pueden modificar durante la compilación ni ejecución del programa. Las constantes hacen los programas mas fáciles de modificar. Para definir una constante simbólica, se utiliza la siguiente sintaxis: tipo const tdentificador = = expresión Ejemplo: Demostrar que una constante 15 no puede cambiar de valor. float const PI = Aplicacion 1 Analisis Considerar a como constante y b como variable. Asignar el valor de 12 a la variable b. Luego asignar la expresión 5 *b a la constante a. a = 5 * b Esto genera un error de asignación de datos, por que a es una constante y no puede cambiar de valor. Variables a utilizar : a: Representa una constante b: Representa una variable Procesos: Asignar a la variable b el valor de 12 Asignar a la constante a la expresion 5*b Datos de entrada: a,b Dato de Salida: a. el nuevo valor de la constante Variables Es un objeto del código cuya misión consiste en almacenar un valor que puede modificarse a lo largo de la ejecución del programa. Cada variable tiene: Nombre o identificador: Se utiliza para hacer referencia a su contenido en cualquier parte del programa. No se pueden emplear palabras reservadas. Tipo: Determina la clase de valores que puede guardar la variable, así Como el número de bytes que emplea en la memoria.

16 Alcance: Indica donde se puede utilizar la variable dentro del programa. Establece el ámbito donde el contenido de la variable tiene validez Nombres de variables E l nombre de una variable tiene que comenzar por una letra, puede tener hasta 255 caracteres de longitud y debe ser único dentro de su ámbito. Los caracteres pueden ser letras, dígitos, el caracter de subrayado y los caracteres de declaración de tipo de la variable (%, &,!, y $). No se puede utilizar el punto ni otros caracteres que tienen un significado especial; por ejemplo, los paréntesis. Una palabra reservada tiene un significado especial. Son palabras reservadas: las sentencias, los nombres de las funciones, los tipos, los operadores Tipos de variables 16 Tipo Nombre del tipo Bytes ocupados Rango de valores soportados Entero Integer a Entero largo Long 4 Simple precision Single a E38 a 3.4E38 Doble precision Double D308a 1.79D Declarar variables Antes de utilizar una variable, se debe declarar su tipo. Una forma de hacer esto es utilizando a veces una de las palabras Public, Private o Static. Cualquier declaración de estas inicializa las variables numéricas con el valor cero y las variables alfanuméricas con el caracter nulo. Por ejemplo: public int edad public double peso Las sentencias anteriores declaran edad como una variable entera, peso como una variable real de precision doble. Por ejemplo: int a, b; Apticacion 2 Convertir un numero entero que represente segundos, a su equivalente en horas, minutos y segundos. Analisis Se sabe que: minuto = 60 segundos hora = 60 minutos o 3600 segundos

17 La funcion % devuelve el resto de una division (a % b) Variables a utilizar: nseg: Variable que contiene el numero de segundos que deseamos convertir a horas, minutos, segundos. horas: Variable donde se guarda el numero de horas, resto: Variable que almacena el resto de dividir nseg/3600, valor que utilizaremos luego para calcular los minutos. minutos: Variable que almacena los minutos. segundos: Variable que almacena los segundos. 17 Para calcular los segundos: Procesos: Para convertir segundos a horas: Tomar la parte entera de la division del numero de segundos entre horas = nseg/3600 Para calcular los minutos: Guardar en la variable resto, el residuo de dividir nseg/3600, para hallar los minutos tomar la parte entera de dividir el resto entre 60. resto = nseg % 3600 minutos = resto/60 Guardar en la variable segundos, el residuo de dividir resto/60 segundos: = resto % 60 Dato de entrada nseg. Es el numero de segundos Dato de salida Impresión de la cantidad de horas, minutos y segundos que tiene el valor ingresado en segundos.

Ficha de Aprendizaje N 13

Ficha de Aprendizaje N 13 Ficha de Aprendizaje N 13 Curso: Lógica y lenguaje de programación Tema: Fundamentos de programación Duración: 2 horas pedagógicas Logros de aprendizaje Identifica los diferentes tipos de operadores que

Más detalles

Tipos de datos y Operadores Básicos

Tipos 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 detalles

INFOTECH MÓDULO 3 CURSO. Sintaxis del lenguaje de programación JAVA. Lógica y Lenguaje de Programación

INFOTECH MÓDULO 3 CURSO. Sintaxis del lenguaje de programación JAVA. Lógica y Lenguaje de Programación INFOTECH MÓDULO 3 Sintaxis del lenguaje de programación JAVA CURSO Lógica y Lenguaje de Programación INFOTECH Nombre del módulo 3 Contenidos Recursos Comprensión e información Capacidades específicas Indagación

Más detalles

Conocimientos previos

Conocimientos previos Ficha de aprendizaje Tema: Datos, variables y Operaciones n 6 Logro Reconoce las partes de un programa y comprende su estructura. Reconoce la diferencia entre los tipos de datos. Asigna datos a las variables

Más detalles

Una clasificación de los tipos de datos existentes en los diferentes lenguajes de programación se presenta a continuación:

Una clasificación de los tipos de datos existentes en los diferentes lenguajes de programación se presenta a continuación: Clase teórica 2 Algoritmos en C Página 1 de 6 TIPOS DE DATOS Una clasificación de los tipos de datos existentes en los diferentes lenguajes de programación se presenta a continuación: Por el momento nuestro

Más detalles

Datos Elementales y formato de un programa en Java

Datos Elementales y formato de un programa en Java Datos Elementales y formato de un programa en Java PROGRAMACION I Grado en Matematicas Informática Programación I - 2015/2016 Datos, variables y mi primer programa 1 Introducción a la programación o Programa:

Más detalles

UNIDAD 2 Descripción de un programa

UNIDAD 2 Descripción de un programa Descripción de un programa Estructura general de un programa. Elementos básicos. Tipos de datos simples: enteros, reales y carácter. Representación de datos en memoria. Operaciones sobre tipos de datos

Más detalles

TEMA 2. LENGUAJE C. CONCEPTOS BÁSICOS Y PROGRAMACIÓN ELEMENTAL.

TEMA 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 detalles

Elementos de un programa en C

Elementos 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 detalles

Programación en Lenguaje C

Programació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 detalles

UNIVERSIDAD MODULAR ABIERTA FACULTAD DE CIENCIAS ECONOMICAS

UNIVERSIDAD MODULAR ABIERTA FACULTAD DE CIENCIAS ECONOMICAS UNIVERSIDAD MODULAR ABIERTA FACULTAD DE CIENCIAS ECONOMICAS TITLE DOCENTE: ING. Mirna Lorena Blanco de Magaña DATO Información en bruto, sin ningún significado Dado un enunciado, evento o acción, los datos:

Más detalles

Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.

Todo 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 detalles

Tema 2: Desarrollo de Algoritmos. E.E. de Algorítmica

Tema 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 detalles

Números enteros (cortos, largos y sin signo) Números reales (precisión simple y doble) Carácter y cadenas de caracteres. Lógicos.

Números enteros (cortos, largos y sin signo) Números reales (precisión simple y doble) Carácter y cadenas de caracteres. Lógicos. Universidad Rafael Urdaneta Escuela de Ingeniería de Computación Números enteros (cortos, largos y sin signo) Números reales (precisión simple y doble) Carácter y cadenas de caracteres. Lógicos. Asignación

Más detalles

1.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.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 detalles

GLOSARIO 1. Qué es bit y byte? Bit: Es la unidad mínima de información. Puede ser 0 o 1. Byte: Es el conjunto de 8 bits. Ejemplo:

GLOSARIO 1. Qué es bit y byte? Bit: Es la unidad mínima de información. Puede ser 0 o 1. Byte: Es el conjunto de 8 bits. Ejemplo: Cuestionario Modulo 1.1 GLOSARIO 1. Qué es bit y byte? Bit: Es la unidad mínima de información. Puede ser 0 o 1. Byte: Es el conjunto de 8 bits. Ejemplo: 1001 0110. 2. qué es Dato? Definición: Es toda

Más detalles

Algoritmo, Estructuras y Programación I Ing. Marglorie Colina

Algoritmo, 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 detalles

Este método de diseño de algoritmos en etapas, yendo de los conceptos generales a los de detalle, se conoce como método descendente (top-down).

Este método de diseño de algoritmos en etapas, yendo de los conceptos generales a los de detalle, se conoce como método descendente (top-down). PLANTEMAIENTO DEL PROBLEMA Identificación de entradas y salidas Un algoritmo puede ser definido como la secuencia ordenada de pasos, sin ambigüedades, que conducen a la resolución de un problema dado y

Más detalles

TEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS

TEMA 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 detalles

Principios de Computadoras II

Principios 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 detalles

Programación en C. Algoritmo y Estructura de Datos. Ing. M. Laura López. Programación en C

Programació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 detalles

El lenguaje C. 1. Identificadores, constantes y variables

El 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 detalles

Etapas en la solución de un problema

Etapas en la solución de un problema Algoritmo Conjunto de pasos, procedimientos o acciones que nos permiten alcanzar un resultado o resolver un problema. Etapas en la solución de un problema Problema Análisis profundo del problema Construcción

Más detalles

REPRESENTACIÓN DE DATOS

REPRESENTACIÓ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 detalles

Programación en java. Estructuras algorítmicas

Programación en java. Estructuras algorítmicas Programación en java Estructuras algorítmicas Estructuras algoritmicas 1. Conceptos basicos 1. Dato 2. Tipos de datos 3. Operadores 2. dsd Conceptos Basicos DATO: se considera una representación simbólica

Más detalles

Computación I (CI-2125) Clase 2. Prof. Mireya Morales

Computación I (CI-2125) Clase 2. Prof. Mireya Morales Computación I (CI-2125) Clase 2 Prof. Mireya Morales Repaso de algunos tópicos Abstracción: Consiste en extraer las propiedades más importantes de un objeto, dejando los detalles para el diseño específico.

Más detalles

2. EXPRESIONES 3. OPERADORES Y OPERANDOS 4. INDENTIFICADORES COMO LOCALIDADES DE MEMORIA

2. EXPRESIONES 3. OPERADORES Y OPERANDOS 4. INDENTIFICADORES COMO LOCALIDADES DE MEMORIA CONTENIDOS: 1. TIPOS DE DATOS 2. EXPRESIONES 3. OPERADORES Y OPERANDOS 4. INDENTIICADORES COMO LOCALIDADES DE MEMORIA OBJETIO EDUCACIONAL: El alumno conocerá las reglas para cambiar fórmulas matemáticas

Más detalles

Las expresiones son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales.

Las expresiones son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales. Expresiones Las expresiones son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales. Por ejemplo: a + (b + 3) / c Cada expresión toma un valor que

Más detalles

Unidad 1. Lógica de programación. Tema 2. Tipos básicos de datos y estructuras secuenciales

Unidad 1. Lógica de programación. Tema 2. Tipos básicos de datos y estructuras secuenciales Unidad 1. Lógica de programación Tema 2. Tipos básicos de datos y estructuras secuenciales Tipos básicos de datos y estructuras secuenciales Contenido Representación y operaciones: Caracter Lógicos Operadores

Más detalles

Desarrollo de Programas. Prof. Lisbeth C. Pérez Rivas

Desarrollo de Programas. Prof. Lisbeth C. Pérez Rivas Desarrollo de Programas Prof. Lisbeth C. Pérez Rivas lisbethpe@ula.ve Desarrollo de Programas Ejercicio: Calcular el sueldo neto de un trabajador conociendo el número de horas trabajadas, la tarifa horaria

Más detalles

Autoestudio 2: Variables y Operadores

Autoestudio 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 detalles

Tipos De Datos. Numéricos. Alfanuméricos (string) Arreglos (Vectores, Matrices) Estructurados Registros (Def. Por el Archivos Usuario) Apuntadores

Tipos De Datos. Numéricos. Alfanuméricos (string) Arreglos (Vectores, Matrices) Estructurados Registros (Def. Por el Archivos Usuario) Apuntadores Tipos De Datos Todos los datos tienen un tipo asociado con ellos. Un dato puede ser un simple carácter, tal como b, un valor entero tal como 35. El tipo de dato determina la naturaleza del conjunto de

Más detalles

Lic. Edinson Cuero Ramos Página 1

Lic. Edinson Cuero Ramos Página 1 INTRODUCCIÓN A LA PROGRAMACIÓN LOS DATOS Y LAS OPERACIONES BÁSICAS LOS DATOS. Un dato es la unidad básica de información y es el objeto sobre el que opera un computador. Los tipos de datos que manipulan

Más detalles

PROGRAMACIÓN EN LENGUAJE C VARIABLES Y CONSTANTES

PROGRAMACIÓN EN LENGUAJE C VARIABLES Y CONSTANTES VARIABLES Y CONSTANTES Variables: Es un espacio reservado en la memoria donde podemos almacenar un valor durante la ejecución de un programa, a dicho espacio se le asocia un nombre (identificador). El

Más detalles

Conceptos Básicos. Programación

Conceptos Básicos. Programación Conceptos Básicos Programación Introducción Lenguaje. Código Máquina. Lenguajes de alto nivel. Criterios clasificación Nivel de abstracción. Propósito. Evolución histórica. Manera de ejecutarse. Paradigma

Más detalles

Tema 2: Elementos básicos de un programa. Tipos de datos, variables y constantes Asignación Operadores y expresiones

Tema 2: Elementos básicos de un programa. Tipos de datos, variables y constantes Asignación Operadores y expresiones Tema 2: Elementos básicos de un programa Tipos de datos, variables y constantes Asignación Operadores y expresiones Ejemplo de programa Dados dos números, leídos desde el teclado, visualizar el mayor #include

Más detalles

ASIGNATURA PROGRAMACIÓN EN C++ GUÍA: 1 DOCENTE. LIZETH CORTÉS VARIABLES C++

ASIGNATURA PROGRAMACIÓN EN C++ GUÍA: 1 DOCENTE. LIZETH CORTÉS VARIABLES C++ ASIGNATURA PROGRAMACIÓN EN C++ GUÍA: 1 DOCENTE. LIZETH CORTÉS VARIABLES C++ Identificadores son conjuntos de letras y/o números que se utilizan para simbolizar todos los elementos que en un programa, son

Más detalles

Estructura de un programa en Java. Tipos de datos básicos. class miprimerprograma{ // comentario, no es parte del programa

Estructura de un programa en Java. Tipos de datos básicos. class miprimerprograma{ // comentario, no es parte del programa Contenido Estructura de un programa en Java... 2 Tipos de datos básicos... 2 Operadores... 3 Literales... 4 Entrada / Salida... 4 Sentencias condicionales... 5 Funciones... 5 Ejercicios... 6 Variables,

Más detalles

Programación. Test Autoevaluación Tema 3

Programació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 detalles

Informática PRÀCTICA 3 Curs Práctica Nº 3: Tipos de datos simples. Constantes y variables. Operadores aritméticos. Formato de salida.

Informá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 detalles

UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO

UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO LICENCIATURA EN INGENIERÍA DE SOFTWARE UNIDAD DE APRENDIZAJE: PROGRAMACIÓN Créditos institucionales de la UA: 8 Material visual: Diapositivas Unidad de competencia

Más detalles

Introducción a la Programación

Introducció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 detalles

Objetivo 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 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 detalles

JavaScript Básico. Elementos Básicos: Comentarios: Literales: Valores que puede tomar una variable o una constante.

JavaScript 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 detalles

Repaso Lenguaje C Área de Servicios Programación (Ing. Elect. y Prof. Tec.), Programación I (TUG y TUR) y Electrónica programable (TUE)

Repaso Lenguaje C Área de Servicios Programación (Ing. Elect. y Prof. Tec.), Programación I (TUG y TUR) y Electrónica programable (TUE) Repaso Lenguaje C OBJETOS Variables Constantes Variable: objeto del ambiente cuyo contenido puede cambiar. Constante: objeto cuyo contenido no puede cambiar. Variables: - un nombre que la identifica. Deben

Más detalles

Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales

Informá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 detalles

n 6 Logro Conocimientos previos Tema: Datos y # Ficha de aprendizaje

n 6 Logro Conocimientos previos Tema: Datos y # Ficha de aprendizaje Tema: Datos y variables Ficha de aprendizaje n 6 Logro Conoce las partes de un programa. Conoce los tipos de variables. Usa estas variables para hacer programaciones básicas. @ # Conocimientos previos

Más detalles

Universidad Rafael Urdaneta Escuela de Ingeniería de Computación. MSc Jaime Soto. Identificadores, palabras reservadas, delimitadores, comentarios

Universidad Rafael Urdaneta Escuela de Ingeniería de Computación. MSc Jaime Soto. Identificadores, palabras reservadas, delimitadores, comentarios Universidad Rafael Urdaneta Escuela de Ingeniería de Computación Identificadores, palabras reservadas, delimitadores, comentarios Números y caracteres Constantes y variables Estructura de un programa MSc

Más detalles

Programación Estructurada

Programació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 detalles

Tipos de Datos en C. Palabras reservadas en C

Tipos 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 detalles

Lección 2 Introducción al lenguaje C

Lecció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 detalles

Tema#2. Tipos de Datos 10

Tema#2. Tipos de Datos 10 2.1 DEFINICIÓN DE DATOS. Los datos son los objetos sobre los que opera una computadora. El tipo de un dato es el conjunto de valores que puede tomar durante el programa. Si se le intenta dar un valor fuera

Más detalles

TEMA 02 TIPOS, OPERADORES Y EXPRESIONES

TEMA 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 detalles

Capítulo 11 INTRODUCCIÓN A LA CODIFICACIÓN EN C. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"

Capítulo 11 INTRODUCCIÓN A LA CODIFICACIÓN EN C. Presentación resumen del libro: EMPEZAR DE CERO A PROGRAMAR EN lenguaje C Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas (correo@carlospes.com) Capítulo 11 INTRODUCCIÓN A LA CODIFICACIÓN EN C 1 OBJETIVOS Aprender a

Más detalles

Tema 2. Concepto de Algoritmo

Tema 2. Concepto de Algoritmo Tema 2. Concepto de Algoritmo Objetivos Definir el concepto de algoritmo Resolver problemas sencillos mediante el diseño de un algoritmo Conocer los tipos de datos elementales y las operaciones sobre ellos

Más detalles

Fundamentos de Programación

Fundamentos de Programación Fundamentos de Programación COMENTARIOS Microsoft Visual Basic interpreta que todo lo que está a la derecha del carácter ( ) en una línea cualquiera de programa es un comentario y no ejecuta acción alguna.

Más detalles

Apunte Laboratorio ALPI - El lenguaje de programación Pascal

Apunte Laboratorio ALPI - El lenguaje de programación Pascal Apunte Laboratorio ALPI - El lenguaje de programación Pascal 1 2 ÍNDICE GENERAL Índice 1. Estructura de un Programa en Pascal 3 2. Sintaxis de Pascal 4 2.1. Uso de mayúsculas.....................................

Más detalles

Guía práctica de estudio 05: Pseudocódigo

Guía práctica de estudio 05: Pseudocódigo Guía práctica de estudio 05: Pseudocódigo Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Autorizado por: M.C. Alejandro Velázquez Mena Guía

Más detalles

Tema 1: Introducción a C

Tema 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 detalles

Componentes Básicos. InCo. InCo Componentes Básicos 1 / 28

Componentes Básicos. InCo. InCo Componentes Básicos 1 / 28 Componentes Básicos InCo InCo Componentes Básicos 1 / 28 Modelo de Computación Vemos al computador como un procesador de datos. +------------+ Entrada ===> Computador ===> Salida +------------+ InCo Componentes

Más detalles

INICIACIÓN A LA PROGRAMACIÓN EN C

INICIACIÓ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 detalles

Constantes. Las constantes no cambian durante la ejecucion de un programa en C++, en C++ existen 4 tipos de constantes:

Constantes. Las constantes no cambian durante la ejecucion de un programa en C++, en C++ existen 4 tipos de constantes: Constantes Las constantes se pueden declarar con la palabra reservada const y se le asigna un valor en el momento de la declaracion, este valor no se puede modificar durante el programa y cualquier intento

Más detalles

ALGORITMOS II PSEUDOCODIGOS INTRODUCCION AL PSEINT CORPODICES VICTOR ANDRES OCHOA CORREA

ALGORITMOS II PSEUDOCODIGOS INTRODUCCION AL PSEINT CORPODICES VICTOR ANDRES OCHOA CORREA ALGORITMOS II PSEUDOCODIGOS INTRODUCCION AL PSEINT CORPODICES VICTOR ANDRES OCHOA CORREA CONTENIDOS Definición de un algoritmo Tipos de datos Representaciones de un algoritmo Lenguaje natural Pseudocódigo

Más detalles

Lenguaje 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 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 detalles

Informática PRÀCTICA 9 Curs Práctica Nº 9: Rango y precisión de representación de números en el ordenador.

Informá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 detalles

FUNDAMENTOS DE INFORMÁTICA

FUNDAMENTOS DE INFORMÁTICA FUNDAMENTOS DE INFORMÁTICA Tema 1 Introducción a la Programación en Visual Basic Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo undamentos de Informática. Departamento de Ingeniería

Más detalles

Es un lenguaje estructurado, tiene una abundante cantidad de operadores y tipos de datos.

Es 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 detalles

Tipos de variables. Lenguaje C. Departamento de Electrónica. Tipos de datos, variables y constantes. Fundación San Valero

Tipos 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 detalles

Tema 3. Entrada y Salida

Tema 3. Entrada y Salida Tema 3 Entrada y Salida main() {int a,b,c; a=5;b=25;c=10; a=a+b+c; a=a+b*c; a=a+b/c; a=a+b%c; a=(a+b)/c; a=a+(b/c); } Ejercicio: Traza Entrada Necesidad de la entrada de datos, ejemplo: int main() { int

Más detalles

Operaciones aritméticas

Operaciones aritméticas Operaciones aritméticas Operador aritmético Operación Ejemplo Resultado Potencia 4 3 64 Multiplicación 8.25 7 57.75 / División 15 / 4 3.75 Suma 125.78 62.50 188.28 Resta 65.30 32.33 32.97 mod Módulo (residuo)

Más detalles

Tema 4. Operadores y Expresiones

Tema 4. Operadores y Expresiones Tema 4 Operadores y Expresiones Contenidos 1. Conceptos Básicos. 2. Operadores Aritméticos. 3. Operadores de Relación, de Igualdad y Lógicos. 4. Operadores de Incremento y Decremento. 5. Operadores y Expresiones

Más detalles

4. Operadores Operador asignación

4. Operadores Operador asignación Programación orientada a objetos con Java 43 4. Operadores Objetivos: a) Describir los operadores (aritméticos, incrementales, de relación, lógicos y de asignación) y los tipos de dato primitivos sobre

Más detalles

Características de JavaScript

Caracterí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 detalles

GUÍA DE TRABAJO N 1 C# Ing. Néstor Raúl Suarez Perpiñan Página 1 de 13

GUÍA DE TRABAJO N 1 C# Ing. Néstor Raúl Suarez Perpiñan Página 1 de 13 Página 1 de 13 Tema: FUNDAMENTOS DE PROGRAMACIÓN EN LENGUAJE C# Objetivo: Conocer y manejar correctamente los tipos de datos y las diferentes estructuras de programación que hacen parte del lenguaje de

Más detalles

Una expresión es una combinación de uno o más operandos y operadores para obtener un resultado.

Una 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 detalles

Un calculadora avanzada... y algo más!

Un calculadora avanzada... y algo más! INFORMÁTICA, GRUPO D Un calculadora avanzada... y algo más! Vamos a familiarizarnos con el entorno interactivo de Python. Vamos a construir expresiones aritméticas y a guardar los resultados en variables

Más detalles

Instituto Tecnológico de Celaya

Instituto Tecnológico de Celaya ELEMENTOS BÁSICOS DE C++: DECLARACIÓN DE VARIABLES A través de operaciones aritméticas (suma, resta, etc.) y lógicas (por ejemplo, comparaciones) los programas manipulan datos tales como números y caracteres.

Más detalles

Datos y tipos de datos

Datos y tipos de datos Datos y tipos de datos Dato Representación formal de hechos, conceptos o instrucciones adecuada para su comunicación, interpretación y procesamiento por seres humanos o medios automáticos. Tipo de dato

Más detalles

Programa Nacional de Formación de Informática Material Educativo Computarizado de Algorítmica y Programación

Programa Nacional de Formación de Informática Material Educativo Computarizado de Algorítmica y Programación UNIDAD CURRICULAR: ALGORITMICA Y PROGRAMACIÓN UNIDAD III. DATOS Y ENTIDADES PRIMITIVAS CONTENIDO: Concepto y diferencia entre dato e información, tipos de datos. Los operadores: concepto y tipos La expresión:

Más detalles

Tipos Básicos de Datos en C

Tipos Básicos de Datos en C Tipos Básicos de Datos en C Prof. Judith Barrios Albornoz Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Semestre A_2013 Este material toma

Más detalles

Informá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 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 detalles

Objetivos de la sesión. Aplicación de consola 7/30/11. Código con que se inicia un programa en Visual C# (aplicación de consola)

Objetivos de la sesión. Aplicación de consola 7/30/11. Código con que se inicia un programa en Visual C# (aplicación de consola) Objetivos de la sesión Entender el tipo de programas que se pueden realizar con aplicaciones de consola. Conocer el concepto de variable, la forma en que se declaran y su utilización. Conocer la forma

Más detalles

Informática General 2018 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales

Informática General 2018 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales UNA / AREA TRANSDEPARTAMENTAL DE ARTES MULTIMEDIALES Licenciatura en Artes Multimediales Informática General 2018 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales JavaScript - Programación

Más detalles

Tema 2 Elementos básicos en C

Tema 2 Elementos básicos en C Tema 2 Elementos básicos en C Tema 2.- Elementos básicos 2.1. Estructura general de un programa 2.2. Tipos de datos simples 2.3. Funciones de entrada / salida 2.1 Estructura de un programa 2.1 Estructura

Más detalles

Teoría 8: Segunda Parte. Estructuras de Datos y Funciones de Entrada en Lenguaje C

Teoría 8: Segunda Parte. Estructuras de Datos y Funciones de Entrada en Lenguaje C Teoría 8: Segunda Parte Estructuras de Datos y Funciones de Entrada en Lenguaje C Int. a la Computación-Int. a la Programación Fund. De la Informática Primer Cuatrimestre 2018 Lenguaje C Objetos de Datos

Más detalles

INSTITUTO POLITECNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE CIENCIAS BASICAS

INSTITUTO POLITECNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE CIENCIAS BASICAS MANUAL DE PRÁCTICAS DEL TALLER DE PROGRAMACIÒN PRACTICA NO.4 NOMBRE DE LA PRÁCTICA Operaciones con Escalares y Conceptos Básicos de Programación 4.1 OBJETIVO GENERAL El alumno conocerá el funcionamiento

Más detalles

Expresiones y Operadores

Expresiones 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 detalles

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo Algoritmos En general, no hay una definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un problema abstracto, es decir, que un número finito de pasos convierten

Más detalles

Laboratorio de Arquitectura de Redes. Datos en lenguaje C

Laboratorio de Arquitectura de Redes. Datos en lenguaje C Laboratorio de Arquitectura de Redes Datos en lenguaje C Datos en lenguaje C Introducción Tipos de datos básicos y modificadores Tipos de datos enteros Tipos de datos reales Tamaño y rango de los datos

Más detalles

abril de 2017 Desarrollo de aplicaciones en Java Tipos de datos primitivos Tipos de datos Elementos de aplicaciones simples

abril 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 detalles

PRINCIPIOS DE PROGRAMACIÓN. Mtro. en Ingeniería de Software. Especialidad en e-commerce Ismael Jiménez Hernández

PRINCIPIOS DE PROGRAMACIÓN. Mtro. en Ingeniería de Software. Especialidad en e-commerce Ismael Jiménez Hernández PRINCIPIOS DE PROGRAMACIÓN Mtro. en Ingeniería de Software. Especialidad en e-commerce Ismael Jiménez Hernández Consideraciones Generales Instructor: Ismael Jiménez Hernández Duración: 3.2 horas/semana

Más detalles

Operadores aritméticos

Operadores 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 detalles

JavaScript: Lenguaje de programación

JavaScript: Lenguaje de programación Francisco J. Martín Mateos Carmen Graciani Diaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Literales Enteros Con base decimal: 45, -43 Con base octal: 043, -054 Con

Más detalles

Curso de Programación Avanzada en C

Curso 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 detalles

OPERADORES Y EXPRESIONES

OPERADORES 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 detalles

Sintaxis de los aspectos generales de un lenguaje de programación

Sintaxis de los aspectos generales de un lenguaje de programación Sintaxis de los aspectos generales de un lenguaje de programación por Iván Cruz Un lenguaje de programación cuenta con una estructura y sintaxis que debe ser utilizada exactamente como se indique para

Más detalles

Fundamentos de Informática 4. Primeros Programas, Primeros Diseños

Fundamentos de Informática 4. Primeros Programas, Primeros Diseños Fundamentos de Informática 4. Primeros Programas, Primeros Diseños Fundamentos de Informática Grado en Ingeniería Química 2 Contenidos 1 Empezando con C 2 Variables 3 Entrada de datos 4 Operadores 5 Condiciones

Más detalles

Lenguaje C, primer bloque

Lenguaje C, primer bloque Lenguaje C, primer bloque José Otero Departmento de informática Universidad de Oviedo 23 de octubre de 2007 Introducción al lenguaje C Índice 1 Introducción al lenguaje C Características Entorno de C Elementos

Más detalles