UNIVERSIDAD TECNOLÓGICA DE LOS ANDES INGENIERÍA DE SISTEMAS E INFORMÁTICA ALGORITMOS Y ESTRUCTURAS DE DATOS

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

Download "UNIVERSIDAD TECNOLÓGICA DE LOS ANDES INGENIERÍA DE SISTEMAS E INFORMÁTICA ALGORITMOS Y ESTRUCTURAS DE DATOS"

Transcripción

1 DOCENTE: Ing. Ronald Rentería Ayquipa OBJETIVOS Realizar la ejecución de su primer programa en el entorno Borland C++. Realizar sus primeros programas de estructura secuencial aplicando las diferentes etapas del desarrollo de programas. Compilar y ejecutar los algoritmos en Pseint, DFD y Borland C++ MARCO TEORICO VARIABLES EN C++. UNIVERSIDAD TECNOLÓGICA DE LOS ANDES INGENIERÍA DE SISTEMAS E INFORMÁTICA ALGORITMOS Y ESTRUCTURAS DE DATOS Una variable es un símbolo que como su nombre lo indica, puede cambiar de contenido a lo largo de una determinada operación. Una variable corresponde a un área reservada en la memoria principal del computador: suma = a + b Ejemplo 1: Variable dependiente a = 10 b = 20 c = 5 a = a + 3 b = b + 4 a c = a + b + c a = a + c b = 4 c = c b + 2 Variables independientes Ejemplo 2: a = 18 b = 18 c = 18 d = 18 a = a + b b = a - b c = a + b d = a - b a = a - b Después de tener clara la definición de una variable ahora aprenderemos las reglas para una correcta declaración de una variable. a. Una variable siempre tendrá como carácter inicial una letra de la A-Z en mayúscula o minúscula, o también el símbolo _, pero no un número. b. Luego la variable podrá tener como carácter siguiente cualquier letra mayúscula o minúscula, número o el símbolo _. c. No se podrá declarar una con el mismo nombre más de una vez, así se declare con distinto tipo de dato. d. Dos variables serán diferentes si alguno de sus caracteres no son iguales, los caracteres en mayúscula y minúscula se consideran como diferentes, ejemplo la variable Edad es diferente a la variable edad. Ejemplo Universidad Tecnológica de los Andes Fundamentos de Programación 1/13

2 Veamos algunos ejemplos declaración de variables correctas e incorrectas. Variable Suma Correcto numero Correcto _edad Correcto $edad Incorrecto (Comienza con el símbolo $) Número Incorrecto (La variable tiene tilde) _nombre Correcto 1digito Incorrecto (Comienza con un número) digito1 Correcto Ojo que las variables, tienen como función almacenar valores, recuerda que valor que toma una variable, puede cambiar a lo largo de la ejecución del programa. TIPOS DE DATOS PREDEFINIDOS EN C++. Los tipos de datos predefinidos en C++, son: tipos enteros, tipos reales, y tipos carácter. El en C++ estos tipos de datos los escribimos y representamos de la siguiente manera: Tipo De Dato Tamaño en bits Rango unsigned char 8 bits 0 a 255 char 8 bits -128 a 127 Enum 16 bits -32,768 a 32,767 unsigned int 16 bits 0 a 65,535 short int 16 bits -32,768 a 32,767 Int 16 bits -32,768 a 32,767 unsigned long 32 bits 0 a 4,294,967,295 Long 32 bits -2,147,483,648 a 2,147,483,647 float 32 bits 3.4 * (10**-38) a 3.4 * (10**+38) double 64 bits 1.7 * (10**-308) a 1.7 * (10**+308) Long double 80 bits 3.4 * (10**-4932) a 1.1 * (10**+4932) DECLARACIÓN DE VARIABLES. Para poder declarar una variable en C++, debemos de tener en cuenta lo tocado anteriormente en el tema de variables. La declaración de variables es muy sencilla ya que solo anteponiendo un tipo de dato a una variable, ya se tiene declarada una variable. Ejemplos: int edad; float pi = ; char caracter; char cadena[10]; tipo entero. tipo coma flotante. tipo carácter. esta declaración nos indica una variable llamada cadena que puede tener hasta 10 caracteres como máximo. ASIGNACION DE VALOR A LAS VARIABLES. Para asignar valor a una variable debemos considerar que al lado izquierdo siempre va una variable y al lado derecho el valor de la variable, otra variable o una operación. a = 10 a = b Variable Valor de variable Variable Variable Universidad Tecnológica de los Andes Fundamentos de Programación 2/13

3 s = a + b Variable Operación ESTRUCTURA DE UN PROGRAMA. Como todo tiene un orden en esta vida, la estructura de un programa en Borland C++, también tiene su orden que se tiene que respetar ya que si no se sigue dicho orden puede que al momento de ejecutar el programa nos aparezca un error, bueno a continuación detallamos la estructura y algunas características que en estas se presentan. #include <conio.h> Inclusión de librerías #include <iostream.h> PARTE 1 void main() Función Principal { Y //... Cuerpo del programa } PARTE 2 NOTA: Sobre los comentarios. Estos comentarios no son tomados en cuenta por el compilador, es decir que no importa lo que se escriba en estos comentarios. Comentario Corto: Los comentarios cortos se representan mediante dos barras //. Solo se puede escribir en una línea, ejemplo: // Este es un comentario corto Comentario Largo: Los comentarios largos se representan mediante una barra y un asterisco juntos, para hacer un comentario largo tenemos que abrir y cerrar este comentario, lo abrimos mediante la barra y el asterisco /* y lo cerramos con el asterisco y la barra */, todo lo que este dentro de estos símbolos no serán tomados en cuenta por el compilador del programa, ejemplo: /* Así se abre el comentario largo. Este es un comentario largo, y puedo escribir en esta línea, En esta otra línea también puedo escribir. Así se cierra el comentario largo */ Ambas partes tanto la 1 como la 2 son siempre necesarias para realizar un programa útil. En la PARTE 1, tenemos la inclusión de librerías, esta parte no es indispensable, ya que podemos hacer programas sin usar librerías. En la PARTE 2, la función principal main y el cuerpo del programa, esta es la parte más importante de un programa, La función main() es indispensable ya que en esta parte se ejecutan las órdenes o sentencias del programa, sin esta función un programa nunca se podrá ejecutar, el cuerpo del programa, esta es la parte en la cual van las sentencias, declaración de variables, etc., es decir nuestro programa. Universidad Tecnológica de los Andes Fundamentos de Programación 3/13

4 JERARQUIA DE OPERADORES. El orden de prioridad de operadores es similar al orden de prioridad de operadores usados en las matemáticas, con la pequeña diferencia que en este caso solo se utilizan paréntesis para anidar operaciones, veamos: Primero se realizan las operaciones encerradas entre paréntesis, desde las más internas. Luego se realizan las operaciones de potenciación y radicación. Después se resuelven las multiplicaciones y divisiones. Y por último las sumas y las restas. Para agrupar una expresión dentro de otra, solo se utilizan los paréntesis, como mencionamos anteriormente, Ejemplo: Donde: x, a, b, c, d son las variables. x=(((a+b)*c)+d)-(a-b)/(c*d) Las operaciones principales como son suma, resta, multiplicación, división, también el resto de la división (residuo) se representan de la siguiente manera. OPERADOR SIMBOLO EJEMPLO Suma + 2+3=5 Resta - 5-3=2 Multiplicación * (asterisco) 3*8=24 División / (slash) 10/5=2 Resto División % (porcentaje) 5%3=2 La potenciación y radicación son funciones implementadas en C++, se representan de la siguiente manera: Función Representación Ejemplo Forma Matemática Pow pow(base,pot) pow(5,2)=25 5² Sqrt sqrt(rad) sqrt(4)=2 4 = 2 Las funciones pow y sqrt devuelven el valor de un número elevado a una potencia y la raíz cuadrada de un número respectivamente, veamos un ejemplo: raiz=sqrt(15); potencia=pow(2,5); ENTRADA Y SALIDA DE DATOS (E/S). ENTRADA O INGRESO DE DATOS: El ingreso de datos nos permite almacenar un dato (un número o una cadena de caracteres), ingresado desde el teclado, en una variable. Universidad Tecnológica de los Andes Fundamentos de Programación 4/13

5 El ingreso de datos se realiza mediante el flujo cin, acompañado del operador >>, ahora para que podamos ingresar un dato solo tenemos escribir el siguiente código: cin>>nombre_variable; En C, el ingreso de datos es a través la palabra scanf, de la siguiente manera: scanf( %formato,&nombre_variable); Los formatos los especificamos a continuación. %d indica que la variable que se ingresará es entera. %f indica que la variable es de tipo float. %c indica que la variable es de tipo carácter. %s indica que la variable es de una cadena de caracteres. %lf indica que la variable es un real de doble precisión (double) %ld indica que la variable es un entero largo (long) Siempre se direcciona la la variable con el operador &. SALIDA DE DATOS: La salida de datos nos sirve para visualizar por pantalla algún dato o resultado obtenido de alguna operación. De forma similar al ingreso de datos, la salida de datos utiliza el flujo cout, acompañado del operador <<, de la siguiente manera. cout<<nombre_variable; O también: cout<< Podrá Escribir cualquier mensaje ; En este caso se visualizará en la pantalla lo que está escrito entre comillas. En C, para imprimir o mostrar el valor de alguna variable se usara la palabra printf, de la siguiente manera. printf( %formato,nombre_variable); Los formatos se usan de la misma manera tanto para el scanf y el printf. COMPILACIÓN Y EJECUCIÓN DE PROGRAMAS. La compilación y ejecución de un programa son pasos muy importantes ya que con estos podremos ver los resultados o los errores que cometimos durante la edición del programa. Para poder compilar un programa sólo bastará con presionar las teclas Alt+F9, cuando realicemos esta operación la computadora nos informará si existe algún error, en caso que lo hubiera nos indicara una posibilidad de donde se ubique el error. Para ejecutar un programa presionaremos las teclas Ctrl+F9, si no existe ningún error podremos ver los resultados del código fuente escrito, en caso no fuera así se tendrá que depurar los errores uno por uno hasta que no quede ninguno. Universidad Tecnológica de los Andes Fundamentos de Programación 5/13

6 El proceso de compilación consiste en traducir un programa fuente escrito en lenguaje de alto nivel en su correspondiente programa objeto, para luego enlazarlo con las librerías del C++, obteniéndose así un programa ejecutable; además de este proceso se encarga de la detección de errores de escritura del programa fuente. ESTRUCTURA SECUENCIAL. Es la estructura más sencilla que existe para dar la solución a un problema por computador. Esta estructura simplemente deja guiar en forma consecutiva una solución de un problema, es decir se utiliza en aquellos casos en donde se da solución a fórmulas. EJERCICIOS DEMOSTRATIVOS MI PRIMER PROGRAMA - HOLA MUNDO. Llegamos a la parte más interesante, Mi Primer Programa Hola Mundo, este es un programa sencillo pero vital e interesante para que pueda comprender el comportamiento de los programas, aquí aplicaremos lo que hemos aprendido, copia este programa tal y como está en el editor del Borland C++ y luego de copiarlo, compílalo y ejecútalo. /******************************* INICIO DEL PROGRAMA MI PRIMER PROGRAMA *******************************/ #include<iostream.h> //----> LINEA 1 #include<conio.h> // ----> LINEA 2 void main() // ----> LINEA 3 { // ----> LINEA 4 clrscr(); // ----> LINEA 5 cout<<"hola MUNDO"; // ----> LINEA 6 getch(); // ----> LINEA 7 } // ----> LINEA 8 IMPORTANTE: Toda sentencia terminará con un punto y coma (;), en caso de no ser así el compilador nos enviará uno o más errores. EXPLICACION: Te ofreceremos una breve explicación, esta explicación te indicará como es que este programa se ejecuta exactamente. Universidad Tecnológica de los Andes Fundamentos de Programación 6/13

7 Primeramente tiene que saber que lo que se ejecuta en un programa, es lo que se encuentra dentro de la función principal (main()), es decir que primero se busca la función main(), si esta no se encuentra, el programa no se podrá ejecutar y enviará un mensaje de error, luego se ejecuta una por una las líneas de código existentes. Luego de esta explicación deberás haber entendido a la perfección el programa, si no es así siga leyendo la explicación junto con el código. LINEA 1: LINEA 2: cout y cin. Se tiene la librería conio.h, que contiene a las funciones clrscr() y getch(). Esta es la librería iostream.h, esta librería contiene los flujos de entrada y salida LINEA 3: Esta línea nos muestra la función principal main, esta línea es indispensable para cualquier programa. LINEA 4: LINEA 5: programa. LINEA 6: entre comillas. La llave { nos indica el inicio del programa. La función clrscr(), se encarga de limpiar la pantalla en cada ejecución del En esta línea gracias al flujo cout<<, podemos visualizar en la pantalla lo escrito LINEA 7: La función getch(), es una pausa para ver los resultados, gracias a este podemos ver los resultados del programa. LINEA 8: La llave } nos indica el fin del programa. ETAPAS EN LA IMPLEMENTACIÓN DE UN ALGORITMO. Ejercicio 1. Hacer un algoritmo para calcular el área de un triángulo rectángulo. Solución: Pasos: 01. Análisis del problema: Para calcular el área de un triangulo rectángulo requerimos conocer la fórmula matemática: Altura Base basexaltura Área de triangulo rectángulo Declaración de variables: Entrada Base, altura : reales Universidad Tecnológica de los Andes Fundamentos de Programación 7/13

8 Salida Area : real 03. Pseudocódigo : // Problema nº 01 // Desarrollado por: Nombre y apellidos Grupo // Calcula el área de un triángulo rectángulo Inicio // lectura de variables de entrada Leer (Base,altura) // Proceso del cálculo del área Area (base * altura)/2 Fin // Salida de variable Escribir (Area) 04. Prueba de Escritorio. Ingrese los siguientes datos y verifique las respuestas: Base Altura Área = (Base x Altura)/ ETAPAS DE COMPILACIÓN: Ahora debemos convertir nuestro algoritmo a los diferentes lenguajes de programación para poder compilarlo, ejecutarlo y si es necesario modificarlo. PSEINT En este programa se escribe el pseudocódigo generado anteriormente con algunas modificaciones propias del programa. 1. Escribir el siguiente código en PSeInt Proceso sin_titulo // lectura de variables de entrada Leer base Leer altura // Proceso del cálculo del área Area <- (base*altura)/2 // Salida de variable Escribir Area FinProceso Universidad Tecnológica de los Andes Fundamentos de Programación 8/13

9 2. Para ejecutar el código presionar el icono correspondiente en la barra de herramientas o presionar F9. DFD 1. Ingreso de comentarios en el inicio, para realizar este procedimiento hacer doble clic en inicio. Inicio 2. Insertar el objeto de lectura, para seguidamente hacer doble clic e ingresar las variables de entrada. 3. Realizar el proceso de cálculo en objeto asignación, para lo cual hacer doble clic. 4. Insertar el objeto de salida, hacer doble clic e ingresar la variable de salida. NOTA Para la impresión de cadena de caracteres (texto), utilizar el símbolo apostrofe ( ) (Alt + 39). Para concatenar utilizar comas. Universidad Tecnológica de los Andes Fundamentos de Programación 9/13

10 5. Para ejecutar presiona la tecla [F9] ó haga clic en el icono de play (reproducir), seguidamente ingrese los datos para la evaluación. C++ Gráfico DFD finalizado 1. Escribir en BORLAND C++ 5.0, el siguiente programa: //CABECERA //DECLARACION DE LIBRERIAS #include <iostream.h> #include <conio.h> #include <stdio.h> //FUNCION PRINCIPAL main() //INICIO DEL PROGRAMA { //DECLARACION DE VARIABLES float base,altura,area; //INGRESO DE DATOS cout<<"ingrese la base del triangulo: "; cin>>base; cout<<"ingrese la altura del triangulo: "; cin>>altura; //PROCESO area=(base*altura)/2; //SALIDA DE DATOS cout<<"el área del triangulo es: "; cout<<area; getch(); } //FIN DEL PROGRAMA Universidad Tecnológica de los Andes Fundamentos de Programación 10/13

11 2. Finalmente nos muestra una pantalla de ejecución del programa en la que debemos ingresar los datos de entrada y nos mostrará los resultados calculados. Ejercicio 2 Hacer un algoritmo que calcule el Promedio de 3 notas ingresadas de un alumno. Solución: Pasos: 01. Análisis del problema: Para calcular el promedio de tres notas se utiliza la siguiente fórmula estadística: nota1 nota2 nota3 Promedio Declaración de variables: Entrada nota1, nota2, nota3 : reales Salida promedio : real 03. Pseudocódigo : // Problema nº 01 // Desarrollado por: Nombre y apellidos Grupo // Calcula el área de un triángulo rectángulo Inicio // lectura de variables de entrada Leer (nota1, nota2,nota3 ) // Proceso del cálculo del promedio promedio (nota1+nota2+nota3)/3 Fin // Salida de variable Escribir (promedio) 04. Prueba de Escritorio. Ingrese los siguientes datos y verifique las respuestas: Universidad Tecnológica de los Andes Fundamentos de Programación 11/13

12 nota1 nota2 nota3 promedio = (nota1+nota2+nota3)/ ETAPAS DE COMPILACIÓN: PSEINT Proceso PROMEDIO // lectura de variables de entrada Leer nota1 Leer nota2 Leer nota3 // Proceso del cálculo del área promedio <- (nota1+nota2+nota3)/3 // Salida de variable Escribir promedio FinProceso DFD Universidad Tecnológica de los Andes Fundamentos de Programación 12/13

13 C++ //CABECERA //DECLARACION DE LIBRERIAS #include <iostream.h> #include <conio.h> //FUNCION PRINCIPAL main() //INICIO DEL PROGRAMA { //DECLARACION DE VARIABLES float nota1,nota2,nota3,promedio; //INGRESO DE DATOS cout<<"ingrese la nota 1: "; cin>>nota1; cout<<"ingrese la nota 2: "; cin>>nota2; cout<<"ingrese la nota 3: "; cin>>nota3; //PROCESO DEL CALCULO DEL PROMEDIO promedio=(nota1+nota2+nota3)/3; //SALIDA DE DATOS cout<<"el promedio de las notas es: "; cout<<promedio; getch(); } //FIN DEL PROGRAMA Ejercicio 3 Realice en clase un algoritmo para hallar el residuo de dos números enteros ingresados por el usuario. Universidad Tecnológica de los Andes Fundamentos de Programación 13/13

UNIVERSIDAD TECNOLÓGICA DE LOS ANDES INGENIERÍA DE SISTEMAS E INFORMÁTICA FUNDAMENTOS DE PROGRAMACIÓN

UNIVERSIDAD TECNOLÓGICA DE LOS ANDES INGENIERÍA DE SISTEMAS E INFORMÁTICA FUNDAMENTOS DE PROGRAMACIÓN DOCENTE: Ing. Ronald Rentería Ayquipa OBJETIVOS Afianzar al estudiante en la resolución de problemas con algoritmos de estructura secuencial. Conocer el uso y aplicación de los operadores DIV y MOD. Ejemplo

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

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

ESCUELA POLITÉCNICA SUPERIOR PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF

ESCUELA 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 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

UNIDAD 1. Algoritmo se define como un conjunto de instrucciones que la computadora debe seguir para resolver un problema.

UNIDAD 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 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

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

UNIVERSIDAD TECNOLÓGICA DE LOS ANDES INGENIERÍA DE SISTEMAS E INFORMÁTICA FUNDAMENTOS DE PROGRAMACIÓN

UNIVERSIDAD TECNOLÓGICA DE LOS ANDES INGENIERÍA DE SISTEMAS E INFORMÁTICA FUNDAMENTOS DE PROGRAMACIÓN DOCENTES: Ing. Ronald Rentería Ayquipa UNIVERSIDAD TECNOLÓGICA DE LOS ANDES INGENIERÍA DE SISTEMAS E INFORMÁTICA FUNDAMENTOS DE PROGRAMACIÓN Ejemplo Nº 01: Diseñar el algoritmo correspondiente a un programa

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

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

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

Programación En Lenguaje C

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

Cuales son los tipos de instrucciones que se utilizan en la programación?

Cuales 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 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

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

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

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

Lenguaje C. República Bolivariana de Venezuela Fundación Misión Sucre Aldea Fray Pedro de Agreda Introducción a la Programación III

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

EQUIVALENCIAS EN C DE CONSTRUCCIONES SECUENICIALES EN PSEUDOCÓDIGO

EQUIVALENCIAS EN C DE CONSTRUCCIONES SECUENICIALES EN PSEUDOCÓDIGO EQUIVALENCIAS EN C DE CONSTRUCCIONES SECUENICIALES EN PSEUDOCÓDIGO TIPOS DE DATOS BÁSICOS: Tipo Tipo Tamaño aproximado en bits Rango mínimo Carácter char 8 0 a 55 Entero int 16-3767 a 3767 Real float 3

Más detalles

Fundamentos de Programación 2017-I

Fundamentos 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 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

Expresiones Aritméticas. Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz

Expresiones Aritméticas. Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz Expresiones Aritméticas Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz Expresiones Aritméticas El computador puede realizar cálculos además de mostrar datos por pantalla.

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

Entrada de datos y salida de resultados.

Entrada de datos y salida de resultados. Clase 2 de C++ Entrada de datos y salida de resultados. Son operadores que sirven para introducir los datos a un programa y visualizar los resultados o impresiones. En C: Operadores scanf y printf: Ejemplos:

Más detalles

TUTORIAL PSEINT. Ing. Ronald Rentería Ayquipa. Fundamentos de Programación

TUTORIAL PSEINT. Ing. Ronald Rentería Ayquipa. Fundamentos de Programación TUTORIAL PSEINT Ing. Ronald Rentería Ayquipa Fundamentos de Programación PSEINT Página Oficial: http://pseint.sourceforge.net/ Es un software que interpreta pseudocódigo. Permite la generación de diagramas

Más detalles

LABORATORIO #1 INTRODUCCIÓN AL LENGUAJE DE PROGRAMACIÓN C++

LABORATORIO #1 INTRODUCCIÓN AL LENGUAJE DE PROGRAMACIÓN C++ LABORATORIO #1 INTRODUCCIÓN AL LENGUAJE DE PROGRAMACIÓN C++ C++ es un lenguaje de programación diseñado por Bjarne Stroustrup a partir de 1979. La intención de su creación fue ampliar al exitoso lenguaje

Más detalles

INTRODUCCIÓN AL LENGUAJE C

INTRODUCCIÓ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 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

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

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

26 de Octubre del 2013

26 de Octubre del 2013 Hernánz Hernánz OMIJAL 26 Octubre l 2013 Contenidos Hernánz 1 2 3 4 ++ 5 6 7 Hernánz Concepto Un concepto es una ia, algo abstracto. No existe en la naturaleza. Palabras Herramientas que utilizamos para

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

Estructuras de Datos Declaraciones Tipos de Datos

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

LENGUAJE DE PROGRAMACION I. Ing. JAVIER ECHEGARAY ROJO Ing. WILDER ROMAN MUNIVE. Ing. Javier Echegaray Rojo / Ing. Wilder Román Munive Pag 1

LENGUAJE DE PROGRAMACION I. Ing. JAVIER ECHEGARAY ROJO Ing. WILDER ROMAN MUNIVE. Ing. Javier Echegaray Rojo / Ing. Wilder Román Munive Pag 1 Ing. JAVIER ECHEGARAY ROJO Ing. WILDER ROMAN MUNIVE Ing. Javier Echegaray Rojo / Ing. Wilder Román Munive Pag 1 CAPITULO 3. ENTRADA Y SALIDA BÁSICA Usando la librería estandar de entrada y salida, seremos

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

En este artículo vamos a conocer los tipos de datos que podemos manejar programando en C.

En este artículo vamos a conocer los tipos de datos que podemos manejar programando en C. El primer objetivo de un programa informático es el manejo de datos. Un dato es toda aquella información que se puede tratar en un programa informático. En este artículo vamos a conocer los tipos de datos

Más detalles

Tema 2: EL TIPO DE DATOS ENTERO. INSTRUCCIÓN DE ASIGNACIÓN Y DE COMPOSICIÓN SECUENCIAL

Tema 2: EL TIPO DE DATOS ENTERO. INSTRUCCIÓN DE ASIGNACIÓN Y DE COMPOSICIÓN SECUENCIAL Tema 2: EL TIPO DE DATOS ENTERO. INSTRUCCIÓN DE ASIGNACIÓN Y DE COMPOSICIÓN SECUENCIAL Cualquier duda sobre el contenido de este tema se puede enviar al foro TEORIA2. 2.1.- El tipo de datos entero (byte,

Más detalles

Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.

Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial. Tipos de Datos Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial. Entrada de datos Procesamientos de datos Salida de resultados Los

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

Descripción de un Programa

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

Introducción a la programación: Algoritmos

Introducción a la programación: Algoritmos Introducción a la programación: Algoritmos Algoritmo La palabra algoritmo proviene del nombre del matemático persa del siglo IX Muhammad ibn Musa al-jwarizmi Un algoritmo es una secuencia ordenada de pasos,

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

Cursosindustriales. Curso de C / C++ Por Deimos_hack

Cursosindustriales. Curso de C / C++ Por Deimos_hack MÓDULO 1. ESTRUCTURA DE UN PROGRAMA EN C. Vamos a empezar en este tema describiendo como está estructurado un programa en C. En capítulo anteriores, vimos los conceptos de variables, de operadores, referencias

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

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

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

Práctica 3. Paso de parámetros entre subrutinas. 3. Consideraciones sobre el paso de parámetros

Práctica 3. Paso de parámetros entre subrutinas. 3. Consideraciones sobre el paso de parámetros Práctica 3. Paso de parámetros entre subrutinas 1. Objetivo de la práctica El objetivo de esta práctica es que el estudiante se familiarice con la programación en ensamblador y el convenio de paso de parámetros

Más detalles

PSEUDOCODIGO, DIAGRAMAS DE FLUJO Y ALGO DE C

PSEUDOCODIGO, DIAGRAMAS DE FLUJO Y ALGO DE C GENERALIDADES Pseudocódigo, diagramas de flujo y algo de C. Introducción al lenguaje C. programa. Manejo de variables. Expresiones. Entrada y salida en C. Ejemplos MENU DEL DIA PSEUDOCODIGO, DIAGRAMAS

Más detalles

Lenguaje de programación C. Introducción

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

Sentencias DO-WHILE EN C++

Sentencias DO-WHILE EN C++ Sentencias DO-WHILE EN C++ La estructura do-while se utiliza para ejecutar varias veces un bloque de instrucciones mientras una determinada condición sea falsa, si es verdadera en automático el programa

Más detalles

Caracteres y Cadenas Conversión de Datos Funciones y procedimientos Archivos cabecera. Fundamentos de programación

Caracteres y Cadenas Conversión de Datos Funciones y procedimientos Archivos cabecera. Fundamentos de programación 1 Caracteres y Cadenas Conversión de Datos Funciones y procedimientos Archivos cabecera Fundamentos de programación Agenda Caracteres y Cadenas Conversión de Datos Introducción a las funciones y procedimientos

Más detalles

Expresiones Aritméticas

Expresiones Aritméticas Expresiones Aritméticas Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Programación I 1 La Operación Asignación variable = expresión;

Más detalles

Tema 05: Elementos de un programa en C

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

Introducción al Lenguaje de Programación C

Introducción al Lenguaje de Programación C Introducción al Lenguaje de Programación C Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Lenguaje de Programación C Fue diseñado

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

Inicio del programa. Entrada de datos. Proceso de datos. Salida de datos. Fin del programa

Inicio del programa. Entrada de datos. Proceso de datos. Salida de datos. Fin del programa PROGRAMACIÓN 10. Prof. Dolores Cuiñas H. Recuerde que estos son apuntes muy simplificados que deberá completar con la bibliografía recomendada APUNTES Nº 4 ESTRUCTURA SECUENCIAL GENERAL La estructura secuencial

Más detalles

UNIVERSIDAD DE PAMPLONA - PROGRAMACION I

UNIVERSIDAD DE PAMPLONA - PROGRAMACION I INTRODUCCIÓN A LA PROGRAMACIÓN POR COMPUTADORA Muchos usuarios creen que la programación es simplemente teclear palabras en una computadora. Eso es una parte, pero de ninguna manera todo. La programación

Más detalles

Introducción rápida a la programación (estructurada ) con C++

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

Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.

Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 1 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 2 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo

Más detalles

INTRODUCCIóN A LA PROGRAMACIóN APUNTES DE JAVA APUNTES DE JAVA

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

PROGRAMACION ESTRUCTURADA: Tema 1. El lenguaje de programación C

PROGRAMACION 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 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

RECORDAR TIPOS DE DATOS

RECORDAR TIPOS DE DATOS RECORDAR TIPOS DE DATOS VARIABLES: OBJETO CUYO valor cambia: A510 nombres NOTAS Int A=0; float B=1; CONSTANTES: OBJETO cuyo valor no cambia PI= 3.14159 LAS COMAS NO SE PERMITEN Int PI=3.1415 EXPRESIONES:

Más detalles

INSTITUTO NACIONAL SUPERIOR DEL PROFESORADO TÉCNICO - TÉCNICO SUPERIOR EN INFORMÁTICA APLICADA - PROGRAMACIÓN I

INSTITUTO NACIONAL SUPERIOR DEL PROFESORADO TÉCNICO - TÉCNICO SUPERIOR EN INFORMÁTICA APLICADA - PROGRAMACIÓN I RESOLUCIÓN DE PROBLEMAS Y ALGORITMOS La principal razón para que las personas aprendan lenguajes de programación es utilizar una computadora como una herramienta para la resolución de problemas. Cinco

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

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

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

GUIÓN DE PRÁCTICAS 3: ESTRUCTURAS CONDICIONALES

GUIÓN DE PRÁCTICAS 3: ESTRUCTURAS CONDICIONALES GUIÓN DE PRÁCTICAS 3: ESTRUCTURAS CONDICIONALES Introducción. En este guión vamos a introducir aquellas estructuras en C que nos permiten seleccionar qué parte del código queremos que se ejecute. A este

Más detalles

Sintaxis de PSeInt Tutorial

Sintaxis de PSeInt Tutorial Sintaxis de Tutorial Introducción a la Programación (T.U.M - T.U.G. - T.U.E. - T.U.T. - Prof) Introducción a la Computación (T.U.R. - T.U.W.) Fundamentos de la Informática (Ing. en Minas - Ing. Electr.)

Más detalles

Algoritmos. Diagramas de Flujo. Informática IV. L. S. C. Heriberto Sánchez Costeira

Algoritmos. Diagramas de Flujo. Informática IV. L. S. C. Heriberto Sánchez Costeira Informática IV Algoritmos Diagramas de Flujo L. S. C. Heriberto Sánchez Costeira Algoritmos 1 Definición Es una serie finita de pasos o instrucciones que deben seguirse para resolver un problema. Es un

Más detalles

Programación Orientada a Objetos

Programación Orientada a Objetos Unidad III Programación Orientada a Objetos en Java Programación Orientada a Objetos Programación I - 0416202 Contenido Esta lección abarca los siguientes temas con respecto a Java: Qué es Java? Breve

Más detalles

GUÍA DE LABORATORIO #3 ESTRUCTURAS ALGORÍTMICAS CONDICIONALES SIMPLES, DOBLES Y MÚLTIPLES

GUÍA DE LABORATORIO #3 ESTRUCTURAS ALGORÍTMICAS CONDICIONALES SIMPLES, DOBLES Y MÚLTIPLES GUÍA DE LABORATORIO #3 ESTRUCTURAS ALGORÍTMICAS CONDICIONALES SIMPLES, DOBLES Y MÚLTIPLES OBJETIVO: Realizar programas en Lenguaje C aplicando las estructuras condicionales. TEMPORIZACIÓN: Inicio de la

Más detalles

Informática I (2014-2) Taller Lenguaje C Prof. Sebastián Isaza Departamento de Ingeniería Electrónica Facultad de Ingeniería Universidad de Antioquia

Informática I (2014-2) Taller Lenguaje C Prof. Sebastián Isaza Departamento de Ingeniería Electrónica Facultad de Ingeniería Universidad de Antioquia Informática I (2014-2) Taller Lenguaje C Prof. Sebastián Isaza Departamento de Ingeniería Electrónica Facultad de Ingeniería Universidad de Antioquia Preguntas sobre teoría 1. Es C un lenguaje interpretado

Más detalles

Curso de Java Introducción a la Programación II

Curso de Java Introducción a la Programación II Curso de Java Introducción a la Programación II Jaime Fernández Martín Curso INEM 02830. Programación en Java Marzo 2010 Índice 1 Tipos Java 2 Decalaración de variables 3 Operadores aritméticos Índice

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

Andrés Donaciano Martínez Guillén -.- Fundamentos de programación -.andresmtzgwordpress.com

Andrés Donaciano Martínez Guillén -.- Fundamentos de programación -.andresmtzgwordpress.com Andrés Donaciano Martínez Guillén -.- Fundamentos de programación -. Introducción. Andrés Donaciano Martínez Guillén -.- Fundamentos de programación -.- El presente documento busca ser una referencia para

Más detalles

Dobles: Es el caso de la instrucción if-else (punto 1.2).

Dobles: 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 detalles

Instituto Tecnológico de Celaya

Instituto Tecnológico de Celaya CADENAS DE CARACTERES Hasta ahora se han manejado variables de tipo caracter cuyo valor es un sólo caracter. En algunos casos, sin embargo, es necesario usar variables cuyos valores sean un conjunto (cadena)

Más detalles

MIA RICARDO GONZALEZ LOZANO APLICACIONES EN LENGUAJE C

MIA RICARDO GONZALEZ LOZANO APLICACIONES EN LENGUAJE C MIA RICARDO GONZALEZ LOZANO APLICACIONES EN LENGUAJE C Antes de comenzar a desarrollar aplicaciones podemos crear el programa en cualquier editor de textos, solo hay que guardarlo con la extensión X.c

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

Tipos de Datos. Tipos de Datos Simples Estándar

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

Formato para prácticas de laboratorio

Formato para prácticas de laboratorio PROGRAMA PLAN DE CLAVE DE UNIDAD DE NOMBRE DE LA UNIDAD DE EDUCATIVO ESTUDIO APRENDIZAJE APRENDIZAJE Ing. En Mecatrónica 2009-2 11892 Programación Orientada a Objetos PRÁCTICA No. 3 LABORATORIO DE NOMBRE

Más detalles

Universidad Nacional del Santa FACULTAD DE INGENIERIA E.A.P. Ingeniería de Sistemas e Informática NETBEANS 7.0 MI PRIMER PROYECTO

Universidad Nacional del Santa FACULTAD DE INGENIERIA E.A.P. Ingeniería de Sistemas e Informática NETBEANS 7.0 MI PRIMER PROYECTO Universidad Nacional del Santa FACULTAD DE INGENIERIA E.A.P. Ingeniería de Sistemas e Informática NETBEANS 7.0 MI PRIMER PROYECTO El NetBeans es un entorno de desarrollo integrado que permite crear aplicaciones

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

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

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

Tema: Entorno a C# y Estructuras Secuenciales.

Tema: Entorno a C# y Estructuras Secuenciales. Tema: Entorno a C# y Estructuras Secuenciales. Programación I, Guía 3 1 Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar el entorno de programación

Más detalles

Formatos para prácticas de laboratorio

Formatos para prácticas de laboratorio Fecha de efectividad: CARRERA Ing. En Mecatrónica PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA 2009-2 11892 Programación Orientada a Objetos PRÁCTICA No. 4 LABORATORIO DE NOMBRE DE LA PRÁCTICA

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

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

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

Tipos de datos y operadores en C++

Tipos de datos y operadores en C++ Tipos de datos y operadores en C++ El tipo de dato determina la naturaleza del valor que puede tomar una variable. Un tipo de dato define un dominio de valores y las operaciones que se pueden realizar

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

Constante: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa.

Constante: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa. Constantes y variables Constante: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa. pi = 3.1416 Variable: Es un espacio en la memoria de la computadora que

Más detalles

Actividad Algoritmos, Estructura y Programación I. FOR, DO-WHILE

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

ESTUDIANTE: COMPUTADOR: VALORACIÓN DEL PROCESO: 1. Conceptos y generalidades

ESTUDIANTE: COMPUTADOR: VALORACIÓN DEL PROCESO: 1. Conceptos y generalidades TALLER PRÁCTICO - GRADO 11 TEMA: DIAGRAMAS DE FLUJO CON DFD ÁREA: TECNOLOGÍA E INFORMÁTICA - SEGUNDO PERÍODO LUGAR: SALA DE SISTEMAS - PRIMER PISO DOCENTE: Ing. GUSTAVO ADOLFO LUNA ORTIZ FECHA: ABRIL DE

Más detalles

ESTRUCTURAS. Struct Identificador_ tipo_estructura { Tipo miembro_1; /*Declaración de los miembros*/

ESTRUCTURAS. Struct Identificador_ tipo_estructura { Tipo miembro_1; /*Declaración de los miembros*/ DECLARACION DE ESTRUCTURAS ESTRUCTURAS La estructura es una colección de variables, la cual puede poseer distintos tipos de datos (a diferencia de los arreglos que solamente pueden tener un solo tipo de

Más detalles