Tablas de decisión.
|
|
|
- Francisco Ruiz Correa
- hace 9 años
- Vistas:
Transcripción
1 Tablas de decisión. Una tabla de decisión es una representación en la que se distinguen cuatro zonas: Condiciones. Es un vector columna donde figuran las condiciones que intervienen en el problema. Ej: trabaja? tiene hijos? Acciones. Es un vector columna en el que aparecen las acciones a realizar. Si en algún caso, para un estado determinado de las condiciones, se realizan varias acciones y éstas se tienen que ejecutar en un orden preestablecido, figurarán en ese orden, de arriba abajo. Ej: paga extra, devolver dinero, Entrada de condiciones. Es una matriz de tantas filas como condiciones y tantas columnas como situaciones distintas se pueden presentar. Salida de acciones. Matriz en la que figuran tantas filas como acciones y tantas columnas como situaciones distintas se pueden presentar. Cada casilla de la matriz indica el tratamiento a realizar para una situación concreta. La indicación se hace con una X. Gráficamente: CONDICIONES ENTRADA DE CONDICIONES ACCIONES SALIDA DE ACCIONES Por ejemplo, supongamos que tenemos dos condiciones que se evalúan con se cumple (S) o no se cumple (N) y cinco acciones que se ejecutarán según la siguiente representación: 17
2 hace buen tiempo? S S N N hay buena programación en la tele? S N S N Va de pesca X X Ve la tele X Va al cine X Con su familia X X Con sus amigos X X Cada columna de la entrada de condiciones, correspondiente a un determinado estado de las mismas, se denomina situación. Cada columna de la salida de acciones se denomina tratamiento. A una situación junto con su tratamiento se denomina regla de decisión. UTILIDAD DE LAS TABLAS DE DECISIÓN: 1) Se usa para traducir textos administrativos, legislativos, que describen las reglas de gestión de procedimientos a automatizar. 2) Estudio de los posibles eventos de usuario en una aplicación para interfaz gráfica. 3) Posible consideración de la división de un problema complejo en subproblemas Diagramas de Nassi-Schneiderman o de Chapin. Es similar a un diagrama de flujo, pero sin líneas y, donde los símbolos son cajas o bloques contiguos. SIMBOLOS USADOS EN ESTOS DIAGRAMAS: 1º) SÍMBOLOS DE OPERACIÓN O PROCESO: Acción 1... Acción N 18
3 2º) SIMBOLOS DE INSTRUCCIONES DE CONTROL (alternativas y bucles): sí condición no expresión e1 e2 e3...en-1 otro acc 1 acc 2 ac 1 ac 2 ac 3... ac n-1 ac n Decisión de 2 salidas Decisión con múltiples salidas o de n salidas MIENTRAS cond HACER REPETIR acción FIN_MIENTRAS Bucle MIENTRAS acción MIENTRAS condición Bucle REPETIR- MIENTRAS REPETI PARA x=x 0,x y,y acción acción Ejemplos: HASTA condición Bucle REPETIR-HASTA FIN_PARA Bucle PARA 1.- Realizar un diagrama de NASSI-SCHNEIDERMAN para un programa que pida 3 números y calcule la media media MEDIA DE 3 NÚMEROS Escribir media Leer A, B, C (A+B+C) 3 19
4 2.- Realizar el diagrama de NASSI-SCHNEIDERMAN para un programa que lea 2 números y después escriba el mayor seguido del menor. MAYOR DE 2 NÚMEROS Leer A, B A>B SÍ NO Escribir A, B Escribir B, A 3.- Realizar un diagrama de NASSI-SCHNEIDERMAN para un programa que escriba los números del 1 al 20 NÚMEROS DEL 1 AL 20 N 1 MIENTRAS N<=20 HACER: Escribir N N N+1 FIN_MIENTRAS 4.- Realizar un diagrama de NASSI-SCHNEIDERMAN para un programa que calcule la raíz cuadrada de cualquier número entero. SÍ RAIZ CUADRADA Leer N N<0 NO Escribir solución irreal Raiz Escribir Raiz N 20
5 2.3.-OBJETOS o ELEMENTOS DE UN PROGRAMA QUÉ SON? Los objetos de un programa son elementos a través de los cuales podemos almacenar datos y resultados de operaciones que conducen a la resolución de un problema. Son objetos de un programa todos los datos y resultados manipulados por las instrucciones de un programa En un programa la información se guarda en varios tipos de elementos, entre los que se encuentran las CONSTANTES y VARIABLES. Los elementos que almacenan la información poseen TRES CARACTERÍSTICAS BÁSICAS que son: 1) NOMBRE o IDENTIFICADOR: Son palabras creadas por el programador para dar nombre a los objetos y demás elementos que necesita declarar un programa. Servirá para identificar a un objeto. El nombre de un elemento: - se formará con letras, números y/o guiones (_), empezando siempre con una letra, - y no puede tener espacios por el medio. - El número máximo de caracteres que se pueden emplear depende del compilador utilizado. - El nombre asignado conviene que tenga relación con la información que contiene, pudiéndose emplear abreviaturas que sean significativas 2) TIPO DE DATOS QUE ALMACENA: Es el conjunto de valores que puede tomar el elemento, es decir, la variable o constante. Pueden ser valores numéricos enteros, reales,... 21
6 3) VALOR: Es la información que contiene el elemento. Para asignar los valores a los elementos se usan las INSTRUCCIONES DE ASIGNACIÓN. Por ejemplo, si declaramos el elemento variable dia de tipo entero, podríamos asignarle el valor 7 con la siguiente instrucción: dia 7 Con esto, el elemento dia almacena el valor 7. A un elemento de un tipo determinado no se le pueden asignar valores de otro tipo. Por ejemplo, si el elemento saldo es de tipo número real, sería incorrecto escribir la instrucción: Saldo H pues H es un carácter. CUÁLES SON? Una clasificación de los objetos más importantes que usan los programas sería: a) CONSTANTES: Son objetos cuyo valor no varía durante la ejecución de un programa. Las constantes pueden ser: Enteras Reales Alfanuméricas (es un carácter válido encerrado entre apóstrofos ). Cadena de caracteres (son varios caracteres entre comillas dobles). Ejemplos: PI = constante numérica real 0.85 constante. numérica real 1E+12 constante numérica real a constante carácter b) VARIABLES: Son objetos cuyo valor puede ser modificado durante la ejecución de un programa. Estos objetos deben ser definidos con un identificador y un tipo de dato. 22
7 El identificador es elegido por el programador y permite referenciar la variable para su uso en el programa pudiéndose modificar su valor. El tipo de dato permite determinar el tamaño de la variable en memoria. Según el tipo de dato que almacenan las variables pueden ser: Numéricas: enteras y reales Carácter Cadenas de texto Lógicas: almacenan valores de tipo verdadero o falso Antes de utilizar una variable en el programa, esta debe contener un valor que puede ser asignado inicialmente o bien durante la ejecución del programa. Ejemplo: a = 5 a = a * 6 c) DATOS: Son los objetos que se almacenan en las variables y constantes. En realidad es cualquier información necesaria para el programa y susceptible de ser guardada. Los tipos de datos más importantes y usados son: Datos básicos Numéricos No numéricos Entero Real Lógico Carácter Puntero 23
8 Datos derivados o compuestos Estáticos Dinámicos Externos Estructuras o registros Tablas (de 1 o más dimensiones) Lista Pila Cola Árbol Grafo Ficheros C.1) BÁSICOS: C.1.1) NUMÉRICOS: Se usan para representar datos formados exclusivamente por números (0, 1, 2, 4.5, etc). Se dividen en: - NUMÉRICOS ENTEROS: Sirve para representar número enteros. Pueden llevar o no el signo. Su rango depende del computador y del lenguaje de programación. Ejemplo: +58, -458, NUMÉRICOS REALES: Se usa para representar números con parte decimal o los números enteros muy grandes o muy pequeños que se salgan del rango de los enteros. Se pueden representar de dos formas: Punto decimal: emplea los dígitos del 0 al 9 con su signo correspondiente y un punto para separar la parte entera de la decimal. Ejemplo: , Científica o exponencial: Utiliza el formato mantisaecaracterística, donde: Mantisa es un número real. E representa la base decimal. Característica es el exponente correspondiente a un número entero con su signo. Ejemplos: 2.5E3, -0.75E-2 Ejemplo: , , 3.4E+1 24
9 C.1.2) NO NUMÉRICOS: C CARÁCTER: Se emplea para representar un carácter dentro de un conjunto definido por el fabricante del ordenador, de tal forma que cada carácter se corresponde con un número entero sin signo según un determinado código. Se usan mediante apóstrofo o comillas simples. Por ejemplo: N, /, a En algunos lenguajes (como en COBOL) se incluye como tipo de datos básico el tipo alfanumérico, que es una cadena de caracteres formada por un número determinado de caracteres y en otros lenguajes (como en C) se considera este tipo de dato como un vector de caracteres. C.1.2.2) LÓGICO O BOOLEANO: se emplea para representar dos valores opuestos, Verdadero o Falso, True o False, V o F, 1 o 0. Internamente se considera 1 como verdadero y 0 como falso. C.1.2.3) PUNTEROS: Se emplea para contener la dirección de memoria de otra variable C.2) DERIVADOS O COMPUESTOS: C.2.1) ESTÁTICOS: Residen en la memoria principal del ordenador. Son aquellos cuyo tamaño queda definido en la compilación del programa y no se puede modificar durante la ejecución del mismo. C.2.2) DINÁMICOS: Residen en la memoria principal del ordenador. Son aquellos cuyo tamaño puede ser modificado durante la ejecución del programa. 25
10 C.2.3) EXTERNOS: son los que residen en un soporte externo a la memoria principal, es decir memoria auxiliar (disco, lápiz memoria, ) d) EXPRESIONES: Son un conjunto de datos (operandos) y operadores que incluyen el cálculo necesario para obtener un resultado. Este resultado puede ser un valor, una constante, una función o una combinación de valores. Los operandos pueden ser también valores retornados por funciones. En la obtención del resultado se debe tener en cuenta el orden de prioridad de los operadores. Según sea el resultado que producen y los operadores que utilizan se clasifican en: TIPOS DE EXPRESIONES: 1) Numéricas: Su resultado es numérico y utilizan operandos y operadores numéricos. Ejemplo: 2 * PI * radio 2) Alfanuméricas: Su resultado es una cadena de caracteres y usa operandos alfanuméricos. Ejemplo: Don + nombre + apellidos donde: nombre y apellidos son 2 variables de tipo cadena caracter 3) Lógicas o booleanas: Su resultado es verdadero o falso y utilizan operadores relacionales y lógicos. Ejemplo: A > 25 AND (B + C) < D/2 26
11 e) OPERADORES: Son símbolos que sirven para conectar los datos haciendo diversas clases de operaciones. Es decir, se usan para construir expresiones. Hay varios tipos de operadores en función de las operaciones que vayan a realizar y se resumen en el siguiente cuadro: TIPO DE OPERADOR SÍMBOLO USADO Y SIGNIFICADO (depende del lenguaje de programación. Se muestran los más conocidos para cada tipo de operador) Aritméticos **, ^ Potencia * Producto / División div, \ %,mod División entera Módulo (resto de la división entera) + Signo positivo o suma - Signo negativo o resta Alfanuméricos + Concatenación - Concatenación eliminando espacios EJEMPLO DE USO 2 ^3 = 8 5 / 2 = mod 2 = 1 DON + JOSE = = DON JOSE Relacionales ==,= Igual a!=,<> Distinto a < Menor que <= Menor o igual que > Mayor que >= Mayor o igual que 5 > = 2 es Verdadero Lógicos!, NOT, no Negación &&, AND, y Conjunción, OR, o Disyunción V y F es Falso ORDEN DE PRIORIDAD DE LOS OPERADORES: Dentro de las expresiones hay que tener un orden de prioridad de los operadores, que depende del lenguaje de programación que se vaya a usar, pero que de forma general se puede establecer, de MAYOR A MENOR PRIORIDAD de la siguiente forma: 27
12 1 - Paréntesis 2 - Signo 3 - Negación 4 - Potencia 5 - Producto, división y módulo 6 - Suma y resta 7 - Concatenación 8 - Operadores relacionales 9 - Conjunción 10 - Disyunción Los operadores con igual prioridad se evalúan de izquierda a derecha. Ejemplos de expresiones y cómo se evalúan: ((2+4)2-3) = * 8 = * 2 2 = (5 * 2) 2 = 103 (3 + 5) * 2 2 = 32 5<3 y 8<=12 es Falso f) INSTRUCCIONES: Son símbolos especiales de un lenguaje de programación que representan estructuras de procesamiento y de definición de elementos de programación. Toda instrucción se caracteriza por tener una duración limitada, un inicio (que será el final de la anterior) y un final (que será el comienzo de la siguiente). Ejemplos de 3 instrucciones en C: printf( hola que tal ); if (edad>12) printf ( hola joven ) else printf( hola niño ); edad= edad + 23; 28
13 2.4.-ESTRUCTURA GENERAL DE UN PROGRAMA: Partes de un programa, tipos de instrucciones y variables auxiliares PARTES DE UN PROGRAMA Un programa es un conjunto de instrucciones escritas en un lenguaje de programación y en un determinado orden que nos llevan a resolver un determinado problema. Todo programa, en general contiene dos bloques bien diferenciados: Bloque de declaraciones. Bloque de instrucciones. Dentro del bloque de instrucciones de un programa podemos diferenciar 3 partes fundamentales: entrada de datos, proceso y salida de datos. Entrada De datos Proceso Salida de datos En algunos casos estas tres partes están perfectamente delimitadas, pero a veces las instrucciones quedan entremezcladas a lo largo del programa Entrada de datos. Lo constituyen todas aquellas instrucciones que toman datos de un dispositivo externo (teclado, ) almacenándolos en memoria central para que puedan ser procesados Proceso. Está formado por las instrucciones que modifican los objetos a partir de un estado inicial hasta el estado final, dejando estos disponibles en la memoria central. Es decir es el proceso que transforma los datos de entrada en datos de salida. 29
14 Salida de datos. Son el conjunto de instrucciones que toman los datos finales de la memoria central y la envían a los dispositivos externos (impresora, pantalla, ) CLASIFICACIÓN DE LAS INSTRUCCIONES Una instrucción puede ser considerada como un hecho o suceso que genera unos cambios previstos en la ejecución de un programa. Toda instrucción se caracteriza por tener una: - duración limitada, - donde el inicio de la misma viene delimitado por el final de la anterior instrucción, - y donde el final de la misma viene delimitado por el comienzo de la siguiente instrucción. Las instrucciones dependen de cada lenguaje. Pero hay una serie de instrucciones que soportan todos los lenguajes y que son las que veremos. TIPOS DE INSTRUCCIONES: - Instrucciones de declaración o definición de datos - Instrucciones primitivas - Instrucciones de control 1) INSTRUCCIONES DE DECLARACIÓN ( o definición de datos): Se usan para anunciar el uso de objetos en un programa (variables, constantes, estructuras complejas de datos,...) y el nombre que tendrán dentro de él y de qué tipo serán. Es necesario indicárselo al procesador para que sepa cuánta memoria debe reservar para ese objeto. 2) INSTRUCCIONES PRIMITIVAS Son instrucciones sencillas que se ejecutan de manera inmediata, es decir, no dependen de nada más para ejecutarse. Se consideran las de : asignación y las de entrada y salida. 30
15 TIPOS DE INSTRUCCIONES PRIMITIVAS: 2.1) DE ENTRADA: Son las instrucciones encargadas de recoger datos de un periférico de entrada (teclado) y seguidamente almacenarlos en memoria en una variable previamente definida (con una instrucción de declaración), para la cual se ha reservado suficiente espacio en memoria. Ejemplo: LEER num Ordinograma Pseudocódigo Leer variable Leer variable Ordinograma Pseudocódigo Leer Lista de variables Leer var1, var2, var3,.. 2.2) DE SALIDA: Son las instrucciones encargadas de recoger datos de una variable o los resultados obtenidos de expresiones evaluadas y depositarlos en un periférico de salida (pantalla). Ejemplo: ESCRIBIR num Ordinograma Pseudocódigo Escribir variable Visualizar variable 31
16 Escribir expresión Visualizar expresión 2.3) DE ASIGNACIÓN: Son las instrucciones encargadas de almacenar (o asignar) el resultado de una expresión o de un objeto cualquiera en una variable previamente definida (con una instrucción de declaración). Debe tenerse en cuenta, que el tipo de la variable sobre la que se realizará la asignación debe ser del MISMO TIPO que el valor que se le va a asignar. Ejemplo: a 2 * Ordinograma pseudocódigo Nombre_variable expresión Nom_variable expresión La operación de asignación es destructiva ya que al almacenarse un nuevo valor en la variable se borra el que tenia antes. Ejemplo: ordinograma pseudocódigo X = 1 X 1 A = 4 A 4 X A + 2 X = A
17 Es posible utilizar el mismo nombre de variable en ambos lados del operador de asignación. Ejemplo: ordinograma pseudocódigo X = 1 X 1 A = 4 A 4 X = X + A X X + A Las sentencias de asignación se clasifican según el tipo de expresión en: Asignación aritmética: nota suma + 3 Asignación lógica: numero 3 > 5 Asignación alfanumérica: dia hoy es martes 3) INSTRUCCIONES DE CONTROL Son instrucciones que evalúan una expresión lógica y en función de su valor, alteran el orden de ejecución normal de las instrucciones del programa o controla el orden de ejecución de otras instrucciones. TIPOS DE INSTRUCCIONES DE CONTROL: 3.1) ALTERNATIVAS: Controlan la ejecución o la no ejecución de uno o varios bloques de instrucciones dependiendo del cumplimiento o no de una condición o del valor de una expresión. Pueden ser: 33
18 3.1.1) SIMPLE: (SI ENTONCES) SÍ acciones SÍ cond NO SI condición ENTONCES acción 1 acción 2... FIN_SI 3.1.2) DOBLE: (SI ENTONCES SINO) Si se cumple una condición se ejecutan unas instrucciones y si no se cumple se ejecutan otras. SI condición ENTONCES SÍ cond NO acción 1 acción 2... SINO acciones SÍ acciones NO acción 3 acción 4... FIN_SI 3.1.3) MÚLTIPLE: (SEGÚN_VALOR): Controla la ejecución de varios bloques de instrucciones según sea el valor final de una expresión, de forma que cada bloque está ligado a un solo valor posible de la expresión. Ordinograma: expresión v1 v2 v3... vn acción v1 acción v2 acción v3... acción vn 34
19 Pseudocódigo: SEGÚN_VALOR expresión valor 1: instrucción 1 valor 2: instrucción 2... valor n: instrucción n sino: otra instrucción FIN_SEGUN_VALOR 3.2) REPETITIVAS: Controlan la repetición de una o más instrucciones un número determinado de veces, o hasta, o mientras se cumpla una condición. DEBE HABER UNA CONDICIÓN DE PARADA (EN OTRO CASO, LA REPETICIÓN ES INFINITA) Existen varios tipos de estructuras repetitivas: 3.2.1) MIENTRAS: El conjunto de instrucciones se ejecuta mientras se cumpla la condición, que será evaluada siempre antes de cada repetición. Por tanto: La condición se verifica ANTES de cada repetición Permite repetir un bloque de instrucciones DE CERO A INFINITAS VECES Ordinograma: Pseudocódigo: cond SÍ acciones NO MIENTRAS condición HACER: acción 1 acción 2... FIN_MIENTRAS 35
20 3.2.2) REPETIR: Hay 2 versiones: REPETIR-MIENTRAS y REPETIR-HASTA. La condición se verifica DESPUÉS de cada repetición en ambas versiones. Permite repetir un bloque de instrucciones DE 1 A INFINITAS veces REPETIR - MIENTRAS acciones cond SÍ NO REPETIR acción 1 acción 2... MIENTRAS condición REPETIR - HASTA acciones cond NO SÍ REPETIR acción 1 acción 2... HASTA condición 36
21 3.2.3) PARA O FOR: El bloque de instrucciones se repite un nº determinado de veces que queda definido en la cabecera del bucle. Esta estructura lleva asociada una variable que actúa como contador. El contador parte de un valor inicial y se irá incrementando en cada repetición hasta llegar al valor final que es cuando se detiene la ejecución. A este contador se le llama variable de control. Ordinograma pseudocódigo Vcont = Vi, Vf, n PARA Vcont desde Vi hasta Vf,Inc=n HACER Instrucción 1 Instruccion 2... Bloque de instrucciones instrucción n FIN_PARA Vcont = variable de control Vi = valor inicial Vf = valor final Inc = incremento Nº de repeticiones = (Vf Vi) div Inc ) DE RUPTURA DE SECUENCIA O SALTO: Son aquellas instrucciones que alteran o rompen la secuencia normal de ejecución de un programa enviándolo a una etiqueta y perdiendo toda posibilidad de retornar el control de ejecución del programa al punto de llamada. EN PROGRAMACIÓN ESTRUCTURADA, NO SE DEBEN USAR. 37
22 Hay 2 tipos: Salto incondicional Salto condicional: Se altera si se cumple una condición asociada a la propia instrucción VARIABLES AUXILIARES: contadores, acumuladores e indicadores QUÉ SON? Son variables cuyos valores van a variar a lo largo de la ejecución del programa. Los valores que van tomando siempre estarán en relación con el valor anterior. TIPOS Contadores Acumuladores Indicadores CONTADORES Son variables numéricas cuyo valor se incrementa o decrementa EN UNA DETERMINADA CANTIDAD FIJA E INVARIABLE. Todo contador debe tomar un valor inicial antes de ser usado. Normalmente se inicializan a 0. contador valor_inicial 38
23 Son variables que se usan para contar: en las estructuras repetitivas para contar el nº de veces que queremos se ejecute un conjunto de instrucciones o para contar un suceso particular solicitado por el enunciado del problema. Cada vez que queramos que se incremente o decremente el valor del contador se pondrá la siguiente instrucción: contador contador ± cantidadfija EJEMPLO DE USO Queremos hacer un programa que nos diga cuantos alumnos mayores de 25 años hay en clase. Para ello se diseñará el algoritmo de un programa que pedirá la edad a los 30 alumnos que están matriculados y mostrará en pantalla el resultado deseado: PROGRAMA mayores_25 ENTORNO: edad, contalum, ** contador de alumnos (hasta 30) contmay, ** contador de mayores de 25 años : numéricas enteras ALGORITMO: contalum 0 contmay 0 REPETIR LEER edad contalum contalum
24 SI (edad > 25) ENTONCES FIN_SI contmay contmay + 1 HASTA QUE (contalum = 30) VISUALIZAR EL nº de alumnos mayores de 25 es: contmay FIN_PROGRAMA ACUMULADORES Son variables numéricas cuyo valor se incrementa o decrementa CON CANTIDADES VARIABLES Son variables que se utilizan para almacenar cantidades variables resultantes de operaciones sucesivas; es decir, para almacenar sumatorios o productos sucesivos. La forma de uso es: identificador1 identificador1 + identificador2 identificador1 identificador1 * identificador2 Todo acumulador también debe tomar un valor inicial antes de ser usado. Normalmente se inicializan así: Para sumatorios se inicializan a 0 Para productos se inicializan a 1 40
25 EJEMPLO DE USO Realizar el pseudocódigo de un programa que permita calcular la suma de los números pares que hay del 1 al 100 y, su producto también: PROGRAMA opera_pares_1_100 ENTORNO: cont, ** contador de números del 1 al 100 suma, producto ** acumulador de sumas ** acumulador de productos : numéricas enteras ALGORITMO: cont 0 suma 0 producto 1 MIENTRAS (cont <100) HACER: cont cont + 1 SI (cont modulo 2 = 0) ENTONCES suma suma + cont producto producto * cont FIN_SI FIN_MIENTRAS VISUALIZAR La suma es: suma y el producto es: producto FIN_PROGRAMA 41
26 INDICADORES O INTERRUPTORES O SWITCHES Son variables que sólo pueden tomar 2 valores lógicos y opuestos entre sí (normalmente 0 y 1, -1 y +1,...Por esto, también se les llama interruptores o conmutadores o switch. Todo switch debe tomar un valor inicial antes de ser usado. Son variables que se usan para transmitir información de un punto a otro de un programa y para conmutar alternativamente entre 2 posibles caminos. EJEMPLO DE USO Diseñar un pseudocódigo correspondiente a un programa que pida 100 números enteros al usuario y después nos diga si el usuario ha introducido algún 5. PROGRAMA averiguar_numero ENTORNO cont, **contador de números del 1 al 100 sw, **variable de tipo switch o indicador num : numéricas enteras ALGORITMO: cont 0 sw 0 MIENTRAS (cont < 100) HACER: LEER num cont cont
27 SI (num = 5) ENTONCES FINSI sw 1 FIN_MIENTRAS SI (sw = 1) ENTONCES VISUALIZAR El usuario ha introducido algún 5 SINO VISUALIZAR El usuario no ha introducido ningún 5 FIN_SI FIN_PROGRAMA 43
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
Es toda la información que utiliza el computador. Según sea la información que guardemos en los datos, se clasifican en los siguientes tipos:
Tipos de datos. Dato: Es toda la información que utiliza el computador. Según sea la información que guardemos en los datos, se clasifican en los siguientes tipos: I Numéricos: Almacenan números y con
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
PROGRAMACIÓN. UNIDAD II. ALGORITMO PROFA : HAU MOY
PROGRAMACIÓN. UNIDAD II. ALGORITMO PROFA : HAU MOY ALGORITMO DEFINICIÓN: CONSISTE EN LA DESCRIPCIÓN CLARA Y DETALLADA DEL PROCEDIMIENTO A SEGUIR PARA ALCANZAR LA SOLUCIÓN A UN PROBLEMA EN DONDE SE ESTABLECE
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
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
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
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
2. ENTIDADES PRIMITIVAS PARA EL DESARROLLO DE ALGORITMOS
2. ENTIDADES PRIMITIVAS PARA EL DESARROLLO DE ALGORITMOS 2.1 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
Exterior del algoritmo. Entorno. Usuario. Procesador. Escribir. v1 v2 v3. Leer. <acción> {; <acción>}
Bloque II. 2. Objetos y acciones elementales Bloque II. 2. Objetos y acciones elementales Objetivos: Familiarizarse con conceptos de entorno, objeto y tipo Entender qué significa que un objeto sea de un
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
CAPITULO II. ENTIDADES PRIMITIVAS PARA EL DESARROLLO DE ALGORITMOS
CAPIULO II. ENIDADES PRIMIIVAS PARA EL DESARROLLO DE ALGORIMOS 2.1 ipos de datos 2.2 Expresiones 2.3 Operadores y operandos 2.4 Identificadores como localidades de memoria OBJEIVO EDUCACIONAL: El alumno:
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
UNIDAD I. ALGORITMOS
UNIDAD I. ALGORITMOS 1.1 Definición Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solución a un problema específico. 1.2 Tipos Cualitativos: Son aquellos
TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL
1 TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL TECNOLOGÍA DE LA COMPUTADORA FACILITADOR: PARTICIPANTE: DAVID, CHIRIQUÍ 2015 2 Qué es un programa? Un programa informático es un conjunto
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.
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
Principios de Computadoras II
Departamento de Ingeniería Electrónica y Computadoras Operadores y Expresiones [email protected] Primer programa en Java 2 Comentarios en Java Comentario tradicional (multi-línea) Comentario de línea Comentario
ENTIDADES PRIMITIVAS PARA EL DESARROLLO DE ALGORITMOS Tipos de datos Expresiones Operadores y operandos Identificadores como localidades de memoria
ENIDADES PRIMIIVAS PARA EL DESARROLLO DE ALGORIMOS ipos de datos Expresiones Operadores y operandos Identificadores como localidades de memoria ipos De Datos odos los datos tienen un tipo asociado con
Computación II. Introducción a Visual Basic
Computación II Introducción a Visual Basic Introducción a Visual Basic Microsoft Visual Basic es un conjunto de herramientas que posibilitan el desarrollo de aplicaciones para Windows de una manera rápida
La resolución de un problema
CAP. 2. ALGORITMOS Y PROGRAMAS 2.1. Solución de problemas por computadora La resolución de problemas por computadora, es importante para que las personas o usuarios aprendan a programar de manera general,
Resolución de problemas mediante algoritmos
Resolución de problemas mediante algoritmos Metodología de resolución 1.Planteamiento del problema a)datos de entrada y de salida b)algoritmo conceptual básico 2.Diseño del algoritmo (pseudocódigo) 3.Prueba
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
Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO
Control de Flujo Estructuras de Control Experiencia Educativa de Algorítmica 1 Introducción El estilo de como escribimos y analizamos un algoritmo se convierte en una de las principales características
Capítulo 7 OPERADORES Y EXPRESIONES. 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 ([email protected]) Capítulo 7 OPERADORES Y EXPRESIONES 1 OBJETIVOS Conocer los tipos de operadores
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
Estatutos de Control C# Estatutos de Decisión (Selección)
SELECCIÓN Estatutos de Control C# Estatutos de Decisión (Selección) IF Condición THEN Estatuto1 ELSE Estatuto2 Estatuto1 Statement Condición... Antes de ver esta presentación: Lee el Capítulo correspondiente
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
TEMA 4. ESTRUCTURAS DE CONTROL
M.P. Sesmero, P. de Toledo, F.J. Ordoñez, J. Gómez-Romero, J.A. Iglesias, J.L. Mira Programación TEMA 4. ESTRUCTURAS DE CONTROL Grado en Ingeniería en Tecnologías Industriales Programación CONTENIDOS 4.1.
Herramientas de Programación. M.C. Juan Carlos Olivares Rojas
Herramientas de Programación M.C. Juan Carlos Olivares Rojas Febrero 2011 Temario Simbología Reglas para la construcción de Diagramas Pseudocódigo Temario Tipos de Datos y Expresiones Estructuras lógicas
DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios.
DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios. SUBSECTOR: Informática y Comunicación. Nombre del Módulo: Lógica Computacional Código: CSTI0167 total: 60 horas Objetivo General: Resolver
Tema 2 Introducción a la Programación en C.
Tema 2 Introducción a la Programación en C. Contenidos 1. Conceptos Básicos 1.1 Definiciones. 1.2 El Proceso de Desarrollo de Software. 2. Lenguajes de Programación. 2.1 Definición y Tipos de Lenguajes
INSTITUTO POLITECNICO NACIONAL CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS " GONZALO VAZQUEZ VELA "
INSTITUTO POLITECNICO NACIONAL CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS " GONZALO VAZQUEZ VELA " GUIA DE ESTUDIOS DE ANALISIS Y DISEÑO DE ALGORITMOS. 1. Qué es un algoritmo? 2. Qué es un Pseudocódigo?
Relación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso º Grado en Informática
Relación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso 2013-2014. 1º Grado en Informática Práctica 2: Memoria dinámica y Bibliotecas Objetivos Practicar conceptos
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
6.1.- Introducción a las estructuras de datos Tipos de datos Arrays unidimensionales: los vectores Operaciones con vectores.
TEMA 6: ESTRUCTURAS DE DATOS (Arrays). CONTENIDO: 6.1.- Introducción a las estructuras de datos. 6.1.1.- Tipos de datos. 6.2.- Arrays unidimensionales: los vectores. 6.3.- Operaciones con vectores. 6.4.-
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
Tema 2 Conceptos básicos de programación. Fundamentos de Informática
Tema 2 Conceptos básicos de programación Fundamentos de Informática Índice Metodología de la programación Programación estructurada 2 Pasos a seguir para el desarrollo de un programa (fases): Análisis
Operadores. Javier Fernández Rivera -
Programación en C Operadores Javier Fernández Rivera - www.aurea.es Los operadores Son los elementos o caracteres gráficos encargados de manipular los datos, que pueden ser dados por números, caracteres,
Estructuras de control
Estructuras de control Introducción Los algoritmos vistos hasta el momento han consistido en simples secuencias de instrucciones; sin embargo, existen tareas más complejas que no pueden ser resueltas empleando
Guía práctica de estudio 05: Diagramas de flujo
Guía práctica de estudio 05: Diagramas de flujo Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Guía práctica de estudio 05: Diagramas de
Tema 2. El lenguaje JAVA
Tema 2. El lenguaje JAVA Nomenclatura habitual Variables Tipos de variables Tipos primitivos Referencias Arrays Operadores Operadores de Java Precedencia de operadores Sentencias de control Sentencias
Aritmética de Enteros
Aritmética de Enteros La aritmética de los computadores difiere de la aritmética usada por nosotros. La diferencia más importante es que los computadores realizan operaciones con números cuya precisión
Java para no Programadores
Java para no Programadores Programa de Estudio Java para no Programadores Aprende a programar con una de las tecnologías más utilizadas en el mercado de IT. Este curso está orientado a quienes no tienen
Expresiones y sentencias
Expresiones y sentencias Expresión Construcción (combinación de tokens) que se evalúa para devolver un valor. Sentencia Representación de una acción o una secuencia de acciones. En Java, todas las sentencias
Programación Orientada a Objetos Sentencias Java Parte I Ing. Julio Ernesto Carreño Vargas MsC.
Sentencias Java Parte I Ing. Julio Ernesto Carreño Vargas MsC. Variables Conceptos de Memoria Una variable es un espacio en la memoria del PC Cada variable tiene un nombre, un tipo, un tamaño y un valor
la solución a una ecuación cuadrática solicitando al usuario los términos de dicha ecuación.
ALGORITMOS SECUENCIALES: La estructura secuencial es aquella en la que una acción (instrucción) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente
Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones
Unidad Didáctica 2 Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión 1.0.3 Índice
INTRODUCCIÓN A LA PROGRAMACIÓN EN FORTRAN. Métodos Numéricos Carlos Zotelo
INTRODUCCIÓN A LA PROGRAMACIÓN EN FORTRAN Métodos Numéricos 2008 - Carlos Zotelo Introducción a Fortran 77 / 90 1. El lenguaje Fortran 77 / 90 2. Tipos de datos básicos 3. Constantes y variables 4. Entrada
Un identificador le da nombre único a un elemento en un programa (Variables, procedimientos, etc.). No puede contener operadores como + - * /
undamentos de sintaxis en algunas instrucciones de C#.Net Dr. Ramón Roque Hernández Identificadores Un identificador le da nombre único a un elemento en un programa (ariables, procedimientos, etc.). No
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
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
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
Estructuras en LabVIEW.
Estructuras en LabVIEW. Sumario: 1. Ejecución según el flujo de datos. 2. Estructuras básicas disponibles en LabVIEW. a) Estructura Sequence. b) Estructura Case. c) Estructura For Loop. d) Estructura While
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étodos para escribir algoritmos: Diagramas de Flujo y pseudocódigo
TEMA 2: CONCEPTOS BÁSICOS DE ALGORÍTMICA 1. Definición de Algoritmo 1.1. Propiedades de los Algoritmos 2. Qué es un Programa? 2.1. Cómo se construye un Programa 3. Definición y uso de herramientas para
ESTRUCTURAS ALGORITMICAS
ESTRUCTURAS ALGORITMICAS El proceso de resolución de problemas en un ordenador conduce a la escritura de un programa y su ejecución. Las fases en el desarrollo de un programa pueden resumirse de la siguiente
INICIACIÓN A LA PROGRAMACIÓN II
INICIACIÓN A LA PROGRAMACIÓN II 1. Caracteres... 2 2. Identificadores... 4 3. Palabras clave o reservadas... 5 4 Variables y constantes. Datos... 6 5 Arrays... 8 6. Comentarios... 9 7. Expresiones... 11
Introducción a la programación
Introducción a la programación Resolución de Problemas El objetivo principal para que las personas aprendan a programar en algún lenguaje de programación en particular es utilizar el computador como una
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
Fundamentos de Programación Visual Basic
Pág. N. 1 Fundamentos de Programación Visual Basic Familia: Editorial: Tecnología de información y computación Macro Autor: Ricardo Walter Marcelo Villalobos ISBN: 978-612-304-236-3 N. de páginas: 280
PROGRAMACIÓN ALGORITMOS y DIAGRAMAS
PROGRAMACIÓN ALGORITMOS y DIAGRAMAS ALGORITMO DEFINICIÓN: CONSISTE EN LA DESCRIPCIÓN CLARA Y DETALLADA DEL PROCEDIMIENTO A SEGUIR PARA ALCANZAR LA SOLUCIÓN A UN PROBLEMA ESTABLECIENDOSE UNA SECUENCIA DE
Estructuras de Control
Algorítmica y Lenguajes de Programación Estructuras de Control Estructuras de Control. Introducción Hasta ahora algoritmos han consistido en simples secuencias de instrucciones Existen tareas más complejas
Operadores y Expresiones
Operadores y Expresiones Los programas Java constan de datos, sentencias de programas y expresiones. Una expresión es normalmente, una ecuación matemática, tal como 3 * x + 5 * z. En esta expresión, los
3.2. Programación estructurada. Principal. Modulo 1 Modulo 2 Modulo 3 Modulo 4. Modulo Modulo Modulo 3 1 Modulo 4 1 Modulo 4 2. Pág.
CAP. 3. PROGRAMACION ESTRUCTURADA 3.1. Técnicas de programación Las herramientas de programación fundamentalmente los diagramas de flujo, son las representaciones gráficas utilizada para el diseño de algoritmos
Capítulo 2 : ALGORITMOS
Capítulo 2 : ALGORITMOS La primera fase en la construcción de programas la determina el algoritmo a utilizar, que nos indica una serie de pasos ordenados y lógicos para resolver un problema dado. 2.1 REQUISITOS,
Tema 3.- Predicados y sentencias condicionales
UNIVERSIDAD DE CÓRDOBA ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA DEPARTAMENTO DE INFORMÁTICA Y ANÁLISIS NUMÉRICO PROGRAMACIÓN DECLARATIVA INGENIERÍA INFORMÁTICA ESPECIALIDAD DE COMPUTACIÓN CUARTO CURSO PRIMER
GUÍA BÁSICA DE SCHEME v.4
Esta guía básica pretende ser una introducción elemental al lenguaje de programación Scheme. Se presenta como una guía de comienzo rápido de tal forma que permita conocer de una forma muy esquemática los
TEMA 2 METODOLOGÍA DE LA PROGRAMACIÓN
TEMA 2 METODOLOGÍA DE LA PROGRAMACIÓN 2.1.- Herramientas de programación. Durante el diseño de un programa y en sus fases de análisis y programación surge la necesidad de utilizar una herramienta de diseño
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
Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta
Centro Asociado Palma de Mallorca Antonio Rivero Cuesta La Sintaxis de Java I... 5 Tipos de datos... 6 Tipos de datos simples... 7 Operadores... 11 Operadores Aritméticos... 12 Operadores relacionales...
Programación n Orientada a Objetos Sentencias Java Parte I. Ing. Julio Ernesto Carreño o Vargas MsC.
Programación n Orientada a Objetos Sentencias Java Parte I Ing. Julio Ernesto Carreño o Vargas MsC. Variables y expresiones aritméticas Variables Conceptos de Memoria Una variable es un espacio en la memoria
Profesor(a): Ing. Miriam Cerón Brito
Área Académica: Informática Tema: Algoritmos Profesor(a): Ing. Miriam Cerón Brito Periodo: Enero Junio 2014 Abstract: In this presentation you ll find algorithm s definition and flowcharts definition,
Programación en Visual Basic Ricardo Rodríguez García
Manual Básico de Programación en Visual Basic 1.- Estructura de un proyecto Visual Basic Los programas o aplicaciones desarrolladas en Visual Basic van a constituir un único paquete que denominaremos proyecto.
Profesor(a): M. A. Zeferino Galarza Hernández
Área Académica: Informática IV Tema: Algoritmos Profesor(a): M. A. Zeferino Galarza Hernández Periodo: Enero-junio de 2012 IV Semestre. Asignatura: Informática IV Tema: Algoritmos Abstract Contains and
Tema: Excel Formulas, Funciones y Macros
1 Facultad Escuela Lugar de Ejecución : Ingeniería. : Biomédica : Laboratorio de Biomédica Tema: Excel Formulas, Funciones y Macros Objetivos Específicos Conocer los conceptos básicos en relación a la
4.- Leer tres números y escribirlos en orden decreciente
Ejercicios tema 3 2.- Leer dos números y decir cuál es el menor 3.- Leer tres números y decir cuál es el mayor 4.- Leer tres números y escribirlos en orden decreciente 5.- Los siguientes fragmentos de
UNIDAD 1. COMPONENTES DEL COMPUTADOR
UNIDAD 1. COMPONENTES DEL COMPUTADOR OBJETIVO Nº 1.1: DEFINICIÓN DE COMPUTADOR: Es un dispositivo electrónico compuesto básicamente de un procesador, una memoria y los dispositivos de entrada/salida (E/S).
LENGUAJE. Tema 2 Elementos de un programa
LENGUAJE Tema 2 Elementos de un programa ELEMENTOS DE UN PROGRAMA Comentarios. Identificadores. Constantes. Variables. Operadores. Sentencias o instrucciones. COMENTARIOS Los comentarios en C pueden ocupar
ESTRUCTURAS REPETITIVAS
DOCENTE: Ing. Ronald Rentería Ayquipa MARCO TEÓRICO: ESTRUCTURAS REPETITIVAS La programación estructurada es un paradigma que consiste en la organización de un código en bloques conformados por estructuras
Fundamentos de programación
Fundamentos de programación Estructuras de Control Estructuras de control Estructuras de control Estructura secuencial Estructura alternativa Sentencias if, if else Sentencias if else anidadas El operador
PROPIEDADES DE LOS CAMPOS. Cada campo de una tabla dispone de una serie de características que proporcionan un control
PROPIEDADES DE LOS CAMPOS Cada campo de una tabla dispone de una serie de características que proporcionan un control adicional sobre la forma de funcionar del campo. Las propiedades aparecen en la parte
UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO
UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO LICENCIATURA EN PRODUCCIÓN INDUSTRIAL. UNIDAD DE APRENDIZAJE: PROGRAMACIÓN Créditos institucionales de la UA: 6 Material visual: Diapositivas Unidad de competencia
Representación de números enteros: el convenio exceso Z
Representación de números enteros: el convenio exceso Z Apellidos, nombre Martí Campoy, Antonio ([email protected]) Departamento Centro Informàtica de Sistemes i Computadors Escola Tècnica Superior d
Estructura Selectiva Múltiple
Estructura Selectiva Múltiple Con frecuencia en la práctica se presentan más de dos elecciones posibles de una cierta condición. La estructura selectiva múltiple se utiliza para este tipo de problemas,
Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solución a un problema específico.
El desarrollo de algoritmos es un tema fundamental en el diseño de programas o soluciones. Por lo cual, el alumno debe tener buenas bases que le sirvan para poder crear de manera fácil y rápida sus programas.
Carlos Montenegro. Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas
2 - Introducción al lenguaje Java, identificadores y comentarios. Carlos Montenegro Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas 1. Introducción: Java tiene como todos
Programcaión Básica. Secuencias de Control y Repetición. Arturo Vega González.
Programación Básica Arturo Vega González [email protected] Division de Ciencias e Ingenierías Universidad de Guanajuato Campus León Sesión 5 Universidad de Guanajuato, DCI, Campus León 1 / 31 Universidad
Fundamentos de programación y Bases de Datos
Fundamentos de programación y Bases de Datos Duración: 25.00 horas Descripción En la actualidad la mayoría de nuestra vida esta basada en el uso de programas informáticos. Para desarrollar un programa
Curso de Java Introducción a la Programación III
Curso de Java Introducción a la Programación III Jaime Fernández Martín Curso INEM 02830. Programación en Java Marzo 2010 Índice 1 Operadores relacionales e igualdad 2 Estructuras de control condicional
Resolución de Problemas y Algoritmos Clase 6: Repetición (continuación)
Resolución de Problemas y Algoritmos Clase 6: Repetición (continuación) Dr. http://cs.uns.edu.ar/~sag Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Bahía Blanca,
DES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia: Semestre: Área en plan de estudios:
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave: 08USU4053W FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: INGENIERÍA DE SOFTWARE Y COMPUTACIÓN I DES: Programa(s) Educativo(s): Tipo de materia: Clave
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
ALGORITMOS, ESTRUCTURAS Y PROGRAMACION
VICERRECTORADO ACADÉMICO DIRECCIÓN DE GESTIÓN, DESARROLLO E INNOVACIÓN CURRICULAR FACULTAD: INGENIERIA ESCUELAS: COMPUTACION - SISTEMA UNIDAD CURRICULAR: ALGORITMOS, ESTRUCTURAS Y PROGRAMACION FECHA DE
Estructuras de control
Estructuras de control El flujo secuencial de acciones en un algoritmo puede ser alterado por medio de las denominadas estructuras de control, las cuales se resumen a continuación: Estructuras de selección
Ciclos. Recordando Estructuras de Control Básicas: SELECCIÓN (condición) SECUENCIAL
Ciclos Fundamentos de Programación Recordando Estructuras de Control Básicas: Una secuencia es una serie de estatutos que se ejecutan uno después de otro. Selección (condición) ejecuta diferentes estatutos
Taller de Resolución de Problemas Computacionales
Taller de Resolución de Problemas Computacionales Clase1: 27/9 Presentación: Equipo de Trabajo Encuentros Certificación del Taller: Por Asistencia Por Aprobación Sitio Web. Etapas en la Resolución de Problemas
Estructuras Repetitivas
Estructuras Repetitivas Se solicita al operador que ingrese tres números enteros cualesquiera. En base a estos números, mostrar por pantalla cual es el mayor de todos. Diag. De Flujos Pseudocódigo Matlab
Diseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos 1 Sesión No. 11 Nombre: Estructuras algorítmicas. Tercera parte. Objetivo de la sesión: Al concluir la sesión el estudiante aplicará las estructuras algorítmicas repetitivas
