2. Estructuras condicionales
|
|
|
- María Teresa Villalba Castillo
- hace 9 años
- Vistas:
Transcripción
1 2. Estructuras condicionales Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013
2 Índice Estructuras condicionales 1. Ej07: Cond. simple 2. Ej08: Cond. doble 3. Ej09: Cond. anidada 4. Ej10: Cond. cascada 5. Recomendaciones 6. Resumen 7. Operadores relacionales 8. Operadores booleas o lógicos 2
3 Ej07: Cond. simple Ejemplo 07 Título: Condicional simple Nombre cmd07_click Descripción Leer una variable entera, calcular su valor absoluto (en la misma variable) y mostrar el resultado Observaciones Condicional simple 3
4 Conditionals Ej07: Diagrama de Flujo Ej07: Cond. simple cmd07_click n: entero n LeeEntero n < 0 Condicional simple n - n Escribe n Fin 4
5 Ej07: Codificación VB Conditionals Ej07: Cond. simple cmd07_click n: entero n LeeEntero Sub cmd07_click() Dim s As String Dim n As Integer n < 0 n - n s = InputBox ("Introduce número") n = CInt (s) If n < 0 Then n = -n MsgBox "Valor absoluto: " & CStr (n) End Sub Escribe n Fin 5
6 Ej08: Cond. doble 2. Ejemplo 08 Título: Condicional doble Nombre cmd08_click Descripción Leer una variable entera, calcular su valor absoluto en otra variable, y mostrar el resultado Observaciones Condicional doble 6
7 Ej08: Diagrama de Flujo Ej08: Cond. doble cmd08_click n, a: entero n LeeEntero n < 0 Condicional doble a n a - n Escribe n, a Fin 7
8 Ej08: Codificación VB Sub cmd08_click() Dim s As String Dim n As Integer Dim a As Integer Condicionales cmd08_click n LeeEntero n < 0 Ej08: Cond. doble s = InputBox ("Número:") a n a - n n = CInt (s) If n < 0 Then a = -n Escribe n, a Else a = n Fin MsgBox "Valor absoluto de " & CStr (n) & _ " es " & CStr (a) End Sub n, a: entero 8
9 Ej09: Cond. anidada 3. Ejemplo 09 Título: Condicional anidada Nombre cmd09_click Descripción Leer tres variables enteras, calcular cuál es la mayor de ellas y mostrar el resultado Observaciones Condicional anidada (condicional dentro de una condicional) 9
10 Ej09: Diagrama de Flujo Ej09: Cond. anidada Condicional anidada n2 > n3 cmd09_click n1 LeeEntero n2 LeeEntero n3 LeeEntero n1 > n2 n1, n2, n3: entero m: entero n1 > n3 Condicional anidada m n3 m n2 m n3 m n1 Escribe n1, n2, n3, m Fin 10
11 Ej09: Codificación VB (I) Ej09: Cond. anidada Sub cmd09_click() Dim s As String Dim n1 As Integer, n2 As Integer, n3 As Integer Dim m As Integer s = InputBox ("Introduce primer número: ") n1 = CInt (s) s = InputBox ("Introduce segundo número: ") n2 = CInt (s) s = InputBox ("Introduce tercer número: ") n3 = CInt (s) MsgBox "El mayor de " & CStr (n1) & ", " & _ CStr (n2) & " y " & CStr (n3) & _ " es: " & CStr (m) End Sub 11
12 Ej09: Codificación VB (II) Ej09: Cond. anidada n3 = CInt (S) If n1 > n2 Then If n1 > n3 Then m = n1 Else m = n3 Else If n2 > n3 Then m = n2 Else m = n3 MsgBox "El mayor de " & CStr (n1) & ", " & _ 12
13 Ej10: Cond. cascada 4. Ejemplo 10 Título: Condicional en cascada Nombre cmd10_click Descripción (Mismo problema que el ejemplo anterior) Leer tres variables enteras, calcular cuál es la mayor de ellas y mostrar el resultado Variante distinta de la solución Observaciones Condicional en cascada Tras la alternativa Else inmediatamente viene una nueva condición, convirtiendose en ElseIf 13
14 Ej10: Diagrama de Flujo Ej10: Cond. cascada cmd10_click n1, n2, n3: entero m: entero n1 LeeEntero n2 LeeEntero n3 LeeEntero n2 > n3 n1 > n2 n1 > n3 m n3 m n2 m n1 Escribe n1, n2, n3, m Único punto de fin Fin 14
15 Ej10: Codificación VB (I) Ej10: Cond. cascada Sub cmd10_click() Dim s As String Dim n1 As Integer, n2 As Integer, n3 As Integer Dim m As Integer s = InputBox "Introduce primer número: " n1 = CInt (s) s = InputBox "Introduce segundo número: " n2 = CInt (s) s = InputBox "Introduce tercer número: " n3 = CInt (s) MsgBox "El mayor de " & CStr (n1) & ", " & _ CStr (n2) & " y " & CStr (n3) & _ " es: " & CStr (m) End Sub 15
16 Ej10: Versión anidada (II) Ej10: Cond. cascada n3 = CInt (S) If n1 > n2 And n1 > n3 Then m = n1 Else If n2 > n3 Then m = n2 Else m = n3 Dos puntos de fin MsgBox "El mayor de " & CStr (n1) & ", " & _ 16
17 Ej10: Versión en cascada (III) Ej10: Cond. cascada n3 = CInt (S) If n1 > n2 And n1 > n3 Then m = n1 ElseIf n2 > n3 Then m = n2 Else Único punto de fin m = n3 MsgBox "El mayor de " & CStr (n1) & ", " & _ 17
18 5. Recomendaciones (I) 5. Recomendaciones El cuerpo de las instrucciones condicionales rmalmente irá sangrado dos espacios en cada anidamiento, a añadir al cuerpo del subprograma Es por legibilidad, ya que Visual Basic lo entenderá de igual manera Ejemplo: Sub ejemplo ()... If a > b Then t = a a = b b = t End Sub 18
19 5. Recomendaciones (II) 5. Recomendaciones Para facilitar la programación es conveniente identificar conjuntos disjuntos y la condición que las distingue Es mejor volver a verificar condiciones excluidas Ejemplo: If ta < 5 Then cal = "suspenso" ElseIf ta < 7 Then cal = "aprobado" ElseIf ta < 9 Then cal = "table" Else cal = "sobresaliente" No volvemos a mirar si es mayor o igual a 5 19
20 5. Recomendaciones (III) 5. Recomendaciones Cuando hay dos condiciones a las que queremos asociar la misma acción se agruparán en una sola c1 A1 c2 c1 c2 A1... A
21 5. Recomendaciones (IV) 5. Recomendaciones Cuando han de cumplirse dos condiciones simultaneas pondremos dos instrucciones condicionales si una sola con la conjunción de las condiciones c1 c2 c1 c2 A1 A1 21
22 6. Resumen (I) Condicionales 6. Resumen Condicional simple If condición Then... condición condición Condicional doble If condición Then... Else... condición condición
23 6. Resumen (II) Condicionales 6. Resumen Condicional anidada If condición Then... Else If condición Then... Else... Condicional en cascada If condición Then... ElseIf condición Then... Else... condición condición condición condición
24 6. Resumen (III) Condicionales 6. Resumen Condicional simple incorrecta If condición Then Else... Negar la condición y OK condición condición Representaciones incorrectas (confusión con bucles) condición condición
25 7. Relacionales 7. Operadores relacionales Comparan valores y tienen resultado lógico True ó False Los operadores relacionales son 6 DdF VB Descripción > > Mayor >= Mayor o igual = = Igual <> Distinto < < Mer <= Mer o igual Hay que tener cuidado porque se pueden formar expresiones matemáticas de acotamiento 25
26 7. Booleanas 7. Operaciones booleanas o lógicas Relacionan expresiones lógicas El resultado es de tipo lógico (Boolean): True ó False Los operandos lógicos son 4: DdF VB Descripción Not Negación, And Conjunción, y Or Disyunción, o Xor Disyunción exclusiva, o exclusiva 26
27 7. Booleanas Operadores booleas o lógicos El resultado se expresa mediante tablas de verdad DdF VB Descripción Not Cambia de cierto a falso y viceversa And Cierto sólo si ambos operandos son ciertos Or Cierto si algún operando o ambos son ciertos Xor Cierto si los operandos son distintos Negación Conjunción Disyunción Disyunción exclusiva a a b a b a b a b Not a a And b a Or b a Xor b Falso Falso Cierto Falso Falso Falso Falso Cierto Cierto Falso Cierto Cierto Cierto Falso Falso Falso Cierto Cierto Cierto Cierto Falso Cierto Cierto Falso 27
28 7. Booleanas Leyes de De Morgan (Augustus De Morgan ) La negación de la disyunción es equivalente a la conjunción de la negaciones (cambia por ) (a b) a b Not (a Or b) Not a And Not b Ejemplo: DdF: (a > 0 b > 0) a 0 b 0 VB: Not (a>0 And b>0) a<=0 Or b<=0 La negación de la conjunción es equivalente a la disyunción de las negaciones (cambia por ) (a b) a b Not (a And b) Not a Or Not b Ejemplo: DdF: (a 0 b > 0) a < 0 b 0 VB: Not (a >= 0 And b > 0) a < 0 Or b <= 0 28
3. Estructuras iterativas. 1.2 Análisis: For. 1.1 Problemas iterativos. Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos
3. Estructuras iterativas Índice Estructura iterativas Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013 1. Análisis de algoritmos iterativos 2. Ej11: 3. Ej12: 4. Ej13:
Motivación. 4: Control de flujo Condicionales. Motivación. Condicionales
4: Control de flujo Condicionales Motivación Secuencia de acciones Programas lineales Limitación en el tipo de programas que se pueden desarrollar Cómo se puede construir un programa que calcule el valor
3. Estructuras iterativas
3. Estructuras iterativas Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013 Índice Estructura iterativas 1. Análisis de algoritmos iterativos 2. Ej11: While 3. Ej12:
5. Subprogramas Fundamentos de Informática
5. Subprogramas Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013 Índice Subprogramas 1. Cálculo de la función Coseno 2. Suma 3. Ecuación de 2º grado 2 1. Cálculo de
FUNDAMENTOS DE INFORMÁTICA
FUNDAMENTOS DE INFORMÁTICA Tema 2 Expresiones, operadores y estructuras de control Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo Fundamentos de Informática. Departamento de Ingeniería
5. Subprogramas. 1.1 Análisis Coseno. 1. Cálculo de la función Coseno. cos( x) = ( 1) (2)! i
5. Índice Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 212 / 213 1. Cálculo de la función Cose 2. Suma 3. Ecuación de 2º grado 2 1. Cálculo de la función Cose Título 1. Cose
1. Introducción a la programación. Ej01: Diagrama de Flujo
1. Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013 Índice 1. 1. Ej01: Vacío 2. Ej02: Saludo 3. Ej03: Asignación 4. Ej04: Lectura 5. Ej05: Concatenación 6. Ej06: Conversión
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
Programación en Mathematica
UNIVERSIDAD DE JAÉN ESCUELA POLITÉCNICA SUPERIOR Dpto. de Matemáticas (Área de Álgebra) Curso 2004/05 PRÁCTICA Nº3 Programación en Mathematica Mathematica no sólo es un paquete de cálculo simbólico en
Programa de demostración del uso de funciones
Fundamentos de Informática 2012-2013 Laboratorio 8 Subprogramas: funciones Objetivos: Diseño de diagramas de flujo con funciones Codificación de funciones en Visual Basic Llamada a funciones propias y
6. Vectores Fundamentos de Informática
6. Vectores Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013 Índice Vectores 1. Introducción 2. Declaración 3. Acceso 4. Paso de parámetros 5. Recorrido completo 6.
Estructuras de Control. Secuencia y Selección
Estructuras de Control. Secuencia y Selección InCo - FING Programación 1 InCo - FING Estructuras de Control. Secuencia y Selección Programación 1 1 / 35 Estructuras de control InCo - FING Estructuras de
Informática. Prof. María Alejandra Quintero
Informática Prof. María Alejandra Quintero Operadores relacionales Operadores lógicos Expresiones lógicas Estructuras de decisión simple Estructuras de decisión doble Permiten hacer comparaciones entre
Donde Condicion es una expresión booleana, es decir, que puede tomar el valor verdadero (true) o falso (false).
SETECIA REPETITIVA (SETECIA WHILE) Condicion while do Sentencia Donde Condicion es una expresión booleana, es decir, que puede tomar el valor verdadero (true) o falso (false). Valores
Escuela Normal Superior N 40 Mariano Moreno. Cuadernillo Propedéutico 2017 Nivel Superior
Escuela Normal Superior N 40 Mariano Moreno Cuadernillo Propedéutico 2017 Nivel Superior INDICE Página Datos 1 Tipos de Datos 2 Variables 3 Constantes 4 Operadores y Expresiones 5 Algoritmos - Algoritmos
6. Vectores. 1. Introducción. 2. Declaración (I) Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos.
6. Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013 Índice 4. Paso de parámetros 5. Recorrido completo 6. Recorrido de búsqueda 7. Inicialización 2 Necesidad Agrupar
FUNDAMENTOS DE INFORMÁTICA
FUNDAMENTOS DE INFORMÁTICA Tema 1 Introducción a la Programación en Visual Basic Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo undamentos de Informática. Departamento de Ingeniería
Informática. Macros en Excel con VBA. Miguel Ángel Martínez del Amor Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla
Informática Macros en Excel con VBA Miguel Ángel Martínez del Amor Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Macros Realizar tareas en Excel de forma automática
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
Estructuras de Control. Secuencia y Selección
Estructuras de Control. Secuencia y Selección InCo - FING Programación 1 Contents 1 Estructuras de control 2 1.1 Clasificación.............................. 2 1.2 La secuencia..............................
Operaciones aritméticas
Operaciones aritméticas Operador aritmético Operación Ejemplo Resultado Potencia 4 3 64 Multiplicación 8.25 7 57.75 / División 15 / 4 3.75 Suma 125.78 62.50 188.28 Resta 65.30 32.33 32.97 mod Módulo (residuo)
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
Fundamentos de Programación
Fundamentos de Programación COMENTARIOS Microsoft Visual Basic interpreta que todo lo que está a la derecha del carácter ( ) en una línea cualquiera de programa es un comentario y no ejecuta acción alguna.
Programación MATLAB: Programas y Funciones.
Programación MATLAB: Programas y Funciones. Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: [email protected] web: http://metodosnumericoscem.weebly.com Universidad:
Programación MATLAB: Programas y Funciones.
Programación MATLAB: Programas y Funciones. Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: [email protected] web: http://metodosnumericoscem.weebly.com Universidad:
Programación Estructurada
Programación Estructurada Técnica de programación que consiste en construir programas de fácil comprensión. Es mucho más sencillo entender la codificación del programa, que se habrá hecho en diferentes
Fundamentos de Informática Laboratorio 1 Primer programa Visual Basic
Fundamentos de Informática 2012-2013 Laboratorio 1 Primer programa Visual Basic Objetivos: Toma de contacto con el entorno de trabajo Visual Basic (VB) Diseño gráfico de un programa VB: botón de comando
MODULO II PROGRAMACIÓN ORIENTADA A EVENTOS
MODULO II PROGRAMACIÓN ORIENTADA A EVENTOS Índice 1. Concepto Visual Basic 2. Elementos del lenguaje.- Ventana principal de Visual Basic. 3. Desarrollo de Aplicación. Concepto Visual Basic Visual Basic
Introducción a C# y la plataforma.net
Introducción a y la plataforma.net Matías Malbergier 2013 Plataforma.NET.NET provee un set de herramientas (Framework) el cual permite desarrollar programas apuntando a múltiples plataformas y utilizando
GENERACIÓN DE CÓDIGO ORIENTADO A OBJETOS
GENERACIÓN DE CÓDIGO ORIENTADO A OBJETOS A.- ASPECTOS FUNDAMENTALES DEL CÓDIGO ORIENTADO A OBJETOS MÓDULOS DE CÓDIGO: El código en Visual Basic se almacena en módulos. Hay tres tipos de módulos: de formulario,
Fundamentos de programación clase 3: Booleanos, condiciones y expresiones condicionales
Fundamentos de programación clase 3: Booleanos, condiciones y expresiones condicionales Autor: Ángela Villota Profesor: Jairo Ernesto Maldonado G. http://campusvirtual.univalle.edu.co [email protected]
Operadores aritméticos
Bloque 3.2 Operadores aritméticos Suma : x + y Resta : x y Multiplicación : x * y División : x / y Módulo : x % y (resto de la división Si los operandos son enteros tipo del resultado
Sentencias o instrucciones en Visual BASIC
Tecnología a de la Informació Sentencias o instrucciones en Visual BASIC REM Tecnología a de la Informació REM es una sentencia no ejecutable y permite introducir comentarios en los programas. A esta práctica
Introducción a la Programación
0,25 puntos cada pregunta 1. Observa el siguiente esquema de código. Cuándo se ejecuta Instrucción4? IF Condición1 THEN Instrucción1 ELSE IF Condición2 THEN Instrucción2 ELSE IF Condición3 THEN Instrucción3;
En esta sección se describen las variables, constantes, tipos de datos, operadores y estructuras de control
CORPORACION UNIVERSITARIA DE EDUCACION SUPERIOR Estructura de Datos Docente: Víctor Andrés Ochoa Correa En esta sección se describen las variables, constantes, tipos de datos, operadores y estructuras
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
Repaso Visual Basic Interfaz Gráfica
Interfaz Gráfica Ventana del Proyecto Barras De Menús Barras Herramientas Formulario (Form) Ventana del Propiedades Form Layout Posición del Formulario Códigos de Colores en Vbasic 1 Códigos de Colores
Fundamentos de Informática
Fundamentos de Informática Tema 5 Estructuras de Control 1 Contenidos La estructura secuencial La estructura condicional Condicional simple Multicondicional Sentencia SELECT CASE Estructuras de control
Variables lógicas y sentencia IF. Seminario de Computación Verano de 2009
Variables lógicas y sentencia IF Seminario de Computación Verano de 2009 Variables lógicas: Solo pueden tomar 2 valores:.true. y.false. (verdadero o falso). Existen operadores que aplicados a variables
De cero a experto en 130 horas!
De cero a experto en 130 horas! POR QUE DEBES ELEGIRNOS: Dominarás y conocerás las principales funciones de Excel. Profesores súper capacitados y con mucha experiencia. Material didáctico incluido (libros,
CONTENIDO. Capítulo 1. Capítulo 3. Capítulo 2. Contenido
Contenido CONTENIDO Sobre el autor 4 Prólogo 5 El libro de un vistazo 6 Información complementaria 7 Introducción 13 Capítulo 1 INTRODUCCIÓN A MACROS EN EXCEL 2007 Las macros: qué son? 16 El lenguaje VBA
Seminario de Actualización - Excel Avanzado y Macros. Visual Basic. Conceptos Básicos de Visual Basic para Aplicaciones
Conceptos Básicos de para Aplicaciones 1 Qué es la programación? Es la acción de escribir programas de computación con el fin de resolver un determinado problema. Datos Constantes π = 3.1416 (real) Variables
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
Tema: Estructuras de Selección en C#.
2 Programación I Tema: Estructuras de Selección en C#. Programación I. Guía 4 3 Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar las instrucciones de
PHP: Lenguaje de programación
Francisco J. Martín Mateos Carmen Graciani Diaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Tipos de datos Enteros Con base decimal: 45, -43 Con base octal: 043, -054
GUIA EXAMEN FINAL/EXTRAORDINARIO
INSTITUTO SAN ANGEL DEL SUR ESCUELA NACIONAL PREPARATORIA INCORPORADA A LA UNAM CLAVE 1261 CICLO 2012-2013 Nombre del profesor: Ing. Jorge Padilla Gutiérrez Asignatura: INFORMATICA V GUIA EXAMEN FINAL/EXTRAORDINARIO
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
Informática. JavaScript: Lenguaje de programación. Fco J. Martín Mateos Carmen Graciani
Informática JavaScript: Lenguaje de programación Fco J. Martín Mateos Carmen Graciani Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Literales Enteros Con base decimal:
Instrucciones Si... Entonces y Si... Entonces SiNo (if then else) en pseudocódigo (CU00142A)
aprenderaprogramar.com Instrucciones Si... Entonces y Si... Entonces Si (if then else) en pseudocódigo (CU00142A) Sección: Cursos Categoría: Curso Bases de la programación Nivel I Fecha revisión: 2024
Curso Completo de Visual Basic 6.0
CURSO Curso Completo de Visual Basic 6.0 Escuela Superior de Ingenieros Industriales UNIVERSIDAD DE NAVARRA Javier García de Jalón José Ignacio Rodríguez Alfonso Brazález Patxi Funes Eduardo Carrasco Jesús
Tema 4. Diseño de Algoritmos. Estructuras de selección 1. Tema 4. Diseño de Algoritmos. Estructuras de selección
Tema 4. Diseño de Algoritmos. Estructuras de selección 1 Apuntes para la asignatura Informática Departamento de Lenguajes y Ciencias de la Computación UNIVERSIDAD DE MÁLAGA http://www.lcc.uma.es/personal/pepeg/mates
Bloque II. Elementos del lenguaje de programación Java
Bloque II. Elementos del lenguaje de programación Java 1.Introducción a los lenguajes de programación 2. Estructura de un programa 3. Datos y expresiones simples 4. Instrucciones de control 5. Entrada/salida
INFORMATICA VISUAL BASIC 2008
SESIÓN Nº 04 ESTRUCTURAS DE CONTROL IF - THEN Permite ejecutar una o mas instrucciones dependiendo de la respuesta (Verdad o Falso) a una condición. En la condición que se escribe en esta instrucción se
ICM Fundamentos de Computación
Contenido Estructuras de Control... 1 Estructuras para Selección:... 1 1. Condicionales... 1 2. Condicional con varias preguntas... 3 3. Condicionales con varios casos... 4 4. Condicionales en árbol...
Tablas de Verdad L Ó G I C A P R O P O S I C I O N A L
Tablas de Verdad L Ó G I C A P R O P O S I C I O N A L Tablas de verdad Toda preposición es verdadera o falsa, pero no puede ser ambas. Sobre esta base las proposiciones atómicas sólo tienen dos valores:
Índice general. Capítulo 1 Conceptos básicos. Capítulo 2 Controles básicos I. Pág. N. 1
Pág. N. 1 Índice general Capítulo 1 Conceptos básicos Qué es Visual Basic? La programación basada en objetos Propiedades Métodos Eventos Funcionamiento de las propiedades, métodos y eventos Ingreso al
CONTENIDOS MATEMÁTICA 1ER. AÑO BI Y 1ER AÑO BE
CONTENIDOS MATEMÁTICA 1ER. AÑO BI Y 1ER AÑO BE Contenido 1: Números Naturales Formulas en N: Producción de fórmulas que permitan calcular el paso n de un proceso que cumple una cierta regularidad. Transformaciones
Tema 4. Control de flujo. Programación Programación - Tema 4: Control de Flujo
Tema 4 Control de flujo Programación 2015-2016 Programación - Tema 4: Control de Flujo 1 Tema 4. Control de flujo Introducción. Estructuras condicionales. Estructuras de repetición. Programación - Tema
n de un Diagrama de Flujo
Reglas para la construcción Visual Basic n de un Diagrama de Flujo Tecnología a de la Informació Todas las líneas l utilizadas para indicar el flujo del diagrama deberán estar conectadas El diagrama de
III. Generación de Código orientado a objetos
III. Generación de Código orientado a objetos UNIDAD III Aspectos fundamentales Del código orientado a objetos. MÓDULOS DE CÓDIGO 1 DE FORMULARIO Almacenan el código en VB 2 ESTÁNDAR 3 DE CLASE Contiene
Programa de resolución de ecuaciones de primero y segundo grado
Objetivos: Adquirir habilidades en el uso de sentencias condicionales (if, select case). Introducción a los subprogramas Identificar las propiedades de los objetos gráficos: alineamiento, fuentes, visibilidad,
Introducción a la Programación en Visual Basic y su aplicación en Excel. M.I. Jaime Alfonso Reyes Cortés
Introducción a la Programación en Visual Basic y su aplicación en Excel. M.I. Jaime Alfonso Reyes Cortés TEMA 3 CREACIÓN DE MACROS Y FUNCIONES EN EXCEL. Programación Orientada a Objetos y Programación
4. Operadores Operador asignación
Programación orientada a objetos con Java 43 4. Operadores Objetivos: a) Describir los operadores (aritméticos, incrementales, de relación, lógicos y de asignación) y los tipos de dato primitivos sobre
ELEMENTOS BÁSICOS PARA LA PROGRAMACIÓN DE FUNCIONES TIPOS DE DATOS. Constantes
ELEMENTOS BÁSICOS PARA LA PROGRAMACIÓN DE FUNCIONES TIPOS DE DATOS Constantes Una constante se usa para guardar o identificar a un dato que mantiene un valor constante a través de la ejecución de un programa.
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
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
Unidad I: Introducción a Visual Basic
Unidad I: Introducción a Visual Basic Conceptos Básicos Lenguajes de Programación Para qué sirve un lenguaje? Qué es un lenguaje de programación? Para qué sirve un lenguaje de programación? 3 Lenguajes
Programa de saludo 2 (resuelto)
Fundamentos de Informática Laboratorio 2 Programas secuenciales Objetivos: v Controles VB: botón (cmd), formulario (frm, Form), etiqueta (lbl, Label), caja de texto (txt, Box) y caja de texto enriquecido
VB - Access Manual Visual Basic para Aplicaciones del Access 2000
VB - Access 2000 1 Manual Visual Basic para Aplicaciones del Access 2000 VB - Access 2000 2 Índice Antes de empezar... 3 1 Fundamentos de VBA... 5 Autoevaluación 1... 47 Soluciones 1... 50 2 Introducción
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
Programa de resolución de ecuaciones de primero y segundo grado
Fundamentos de Informática 01-013 Laboratorio 4 Sentencias condicionales () Objetivos: Diseñar diagramas de flujo de programas con sentencias condicionales Codificar programas VB con sentencias condicionales
Estructuras de Control Selección o Decisión
Estructuras de Control Selección o Decisión Corina Flores Villarroel UMSS 1 Introducción Al ser un algoritmo una secuencia de pasos ordenados, estos deben seguir una trayectoria para su ejecución desde
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
ALGORÍTMICA. Dpto. Ingeniería de Sistemas y Automática Facultad de Ciencias Universidad de Valladolid.
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática Facultad de Ciencias Universidad de Valladolid. Indíce Algoritmo Elementos de un algoritmo: Variables, Constantes, Expresiones Datos: Definición y
GUÍA DE TRABAJO N 1 C# Ing. Néstor Raúl Suarez Perpiñan Página 1 de 13
Página 1 de 13 Tema: FUNDAMENTOS DE PROGRAMACIÓN EN LENGUAJE C# Objetivo: Conocer y manejar correctamente los tipos de datos y las diferentes estructuras de programación que hacen parte del lenguaje de
Introducción a la Informática Estructuras de control. Secuencial y selectiva
Estructuras de control Secuencial y selectiva Programación estructurada La programación estructurada es una forma de escribir programas de computadora de forma clara, utilizando únicamente tres estructuras:
