SlideShare une entreprise Scribd logo
1  sur  62
Algoritmos y lenguajes de
programación
ISC. OSCAR DELGADO CAMACHO
odelgado@itsch.edu.mx
Unidad 3
 3.1 Introducción y estructura del entorno de
un lenguaje de programación.
 3.2 Estructura básica de un programa.
 3.3 Tipos de datos.
 3.4 Identificadores.
 3.5 Almacenamiento, direccionamiento y
representación en memoria.
 3.6 Proposición de asignación.
 3.7 Operadores, operandos y expresiones.
 3.8 Prioridad de operadores, evaluación de
expresiones.
 3.9 Elaboración de programas.
 3.10 Pruebas y depuración
INTRODUCCIÓN A
LA PROGRAMACIÓN
DE UN LENGUAJE
ESTRUCTURADO
2
12/08/2017Algoritmos y Lenguajes de Programación
3. INTRODUCCIÓN A LA PROGRAMACIÓN
DE UN LENGUAJE ESTRUCTURADO
Criterios de Evaluación:
Ejercicios 60%
Tareas 10%
Portafolio 10%
Proyecto 20%
3
12/08/2017Algoritmos y Lenguajes de Programación
PROYECTO
Punto de venta
 Programa que calcule el total de venta de una tienda que ofrece 5
productos diferentes. Donde el cliente puede elegir la cantidad de cada
producto. El costo de los productos será establecido por el
programador. El programa calculara el total de la venta mas el 15% de
IVA.
12/08/2017Algoritmos y Lenguajes de Programación
4
3.1 Introducción y estructura del
entorno de un lenguaje de
programación.
3. introducción a la programación de un lenguaje estructurado
3.1 Introducción a la programación
 La computadora es una maquina que
puede realizar procesos para darnos
resultados.
 Podemos diseñar soluciones a la medida,
de problemas específicos que se nos
presenten.
6
12/08/2017Algoritmos y Lenguajes de Programación
3.1 Introducción a la programación
164 - ALP
7
Programación <> Lógica de Programación
3.1 Introducción a la programación
164 - ALP
8
Programación
 A las soluciones creadas por computadora se les conoce como programas.
 Son una serie de operaciones que realiza la computadora para llegar a un
resultado, con un grupo de datos específicos.
3.1 Introducción a la programación
164 - ALP
9
Programación
 Podemos determinar que un programa sirve
para solucionar un problema especifico.
3.1b Estructura del entorno de un lenguaje de
programación
164 - ALP
10
Visual Studio 2013
 Visual Studio 2013 es el IDE de
programación por excelencia de la
plataforma .NET y, por ende, de las
aplicaciones que corren en los dispositivos
del ecosistema de Microsoft.
3.1b Estructura del entorno de un lenguaje de
programación
164 - ALP
11
Visual Studio 2013
 Visual Basic .NET (VB.NET) es un lenguaje
de programación orientado a objetos que se
puede considerar una evolución de Visual
Basic implementada sobre el framework .NET.
3.1b Estructura del entorno de un lenguaje de
programación
164 - ALP
12
3.1b Estructura del entorno de un lenguaje de
programación
164 - ALP
13
3.2 Estructura básica de un
programa
3. introducción a la programación de un lenguaje estructurado
3.2 Estructura básica de un programa.
164 - ALP
15
Main.
Comentarios.
Declaración de variables (tipos de datos).
Declaración de métodos o funciones.
Instrucciones de entrada y salida.
164 - ALP
16
Main
164 - ALP
17
Comentarios
164 - ALP
18
Declaración de variables
164 - ALP
19
Declaración de métodos y funciones
164 - ALP
20
Instrucciones de entrada y salida
3.3 Tipos de datos
3. introducción a la programación de un lenguaje estructurado
3.3 Tipos de datos
164 - ALP
22
 Es una representación simbólica, atributo o característica de una
entidad.
 Los datos es la materia prima para los programas, y a partir de
ellos se construye la información (datos de salida).
3.3 Tipos de datos
164 - ALP
23
Tipos de datos:
 Lógico – boolean
 Textual – char, string
 Integral – byte, short, int, long
 Flotante – double, float
164 - ALP
24
TIPO DE
DATO
DESCRIPCION RANGO DE VALORES
Byte Datos binarios 0 hasta 255
Short Entero corto -32768 hasta 32767
Int Números enteros -231 hasta 231 -1
Long Enteros largos -263 hasta 263 -1
Float Números de punto flotante -3.4 x 1038 hasta 3.4 x 1038 -1
Double Flotantes de doble precisión -1.7 x 10308 hasta 1.7 x 10308 -1
String Secuencia de caracteres No aplica
Char Un solo carácter 0 hasta 216 -1
Boolean Valores booleanos True o False
3.3 Tipos de datos
164 - ALP
25
Tipos de datos: (analizar) Dim var As String
var = 30
MsgBox(var)
var = "treinta"
MsgBox(var)
var = 30.5
MsgBox(var)
3.4 Identificadores
3. introducción a la programación de un lenguaje estructurado
3.4 Identificadores
164 - ALP
27
Identificadores,
variables y
constantes.
3.4 Identificadores
164 - ALP
28
Al establecer el identificador para una variable, deben tenerse en cuenta las siguientes
reglas:
 Empezar por una letra MAYÚSCULA, minúscula.
 Empezar con un guion bajo (_ seguido de un carácter).
 Máximo 16383 caracteres de longitud.
 Los caracteres utilizados en el identificador pueden ser letras, números o guion
bajo (_).
3.4 Identificadores
164 - ALP
29
No pueden utilizarse puntos ni otros caracteres con significado especial:
 No pueden ser palabras reservadas del lenguaje, por ej.:
 sentencias predefinidas, como For;
 nombres de métodos, como Msgbox;
 propiedades, como Caption;
 tipos de dato, como Integer y
 operadores, como And.
http://msdn.microsoft.com/es-es/library/dd409611.aspx
164 - ALP
30
3.5 Almacenamiento,
direccionamiento y
representación en memoria
3. introducción a la programación de un lenguaje estructurado
3.5 Almacenamiento, direccionamiento y
representación en memoria
164 - ALP
32
Almacenamiento
 La computadora posee determinada cantidad de almacenamiento interno
denominado memoria principal o memoria RAM.
 Para que un programa se ejecute, debe cargarse en la memoria principal, así
como los datos necesarios.
3.5 Almacenamiento, direccionamiento y
representación en memoria
164 - ALP
33
Direccionamiento
 La memoria principal de la computadora se divide en pequeñas unidades
de tamaño uniforme que tienen una dirección única.
 Cada una de éstas unidades es capaz de almacenar información (Ej.
resultados numéricos).
3.5 Almacenamiento, direccionamiento y
representación en memoria
164 - ALP
34
Representación en memoria
 La representación en memoria de los caracteres no representa
complicaciones, debido a que los códigos utilizados, como el ASCII, les
asignan valores enteros positivos.
164 - ALP
35
Representación en memoria
3.6 Proposición de
asignación
3. introducción a la programación de un lenguaje estructurado
3.6 Proposición de asignación
164 - ALP
37
El operador asignación (=) asigna el valor de la expresión derecha a la variable
situada en la izquierda de la instrucción.
Podemos tener varios operadores de asignación:
164 - ALP
38
Ejemplos:
3.6 Proposición de asignación
164 - ALP
39
3.7 Operadores, operandos
y expresiones
3. introducción a la programación de un lenguaje estructurado
3.7 Operadores, operandos y expresiones
164 - ALP
41
Operando: Referente a la parte de la instrucción de lenguaje máquina que
designa la dirección de los datos con los que se debe trabajar.
3.7 Operadores, operandos y expresiones
164 - ALP
42
Expresión: Una expresión es una secuencia de operadores y operandos que
describe un cálculo. Normalmente una expresión se evalúa en tiempo de
ejecución.
3.7 Operadores, operandos y expresiones
164 - ALP
43
Operadores: Un operador es el símbolo que determina el tipo de operación o relación
que habrá de establecerse entre los operandos de una expresión para alcanzar un
resultado.
Se clasifican en tres grupos:
 Aritméticos
 Relacionales
 Lógicos
3.7 Operadores, operandos y expresiones
164 - ALP
44
Operadores aritméticos: Permiten la realización de cálculos aritméticos.
Utilizan operandos numéricos y proporcionan resultados numéricos.
+ Suma
- Resta
* Multiplicación
/ División
Mod Residuo
^ Exponenciación
3.7 Operadores, operandos y expresiones
164 - ALP
45
Operadores aritméticos: (Ejemplos)
7 + 3 = 10
7 - 3 = 4
10 * 10 = 100
10 / 4 = 2.5
20 Mod 3 = 2
2 ^ 3 = 8
3.7 Operadores, operandos y expresiones
164 - ALP
46
Operadores Relacionales:
 Se utilizan para comprobar la veracidad o falsedad de determinadas
propuestas de relación (en realidad se trata respuestas a preguntas).
 Aceptan diversos tipos de argumentos, y el resultado, que es la respuesta a
la pregunta, es siempre del tipo verdadero / falso.
3.7 Operadores, operandos y expresiones
164 - ALP
47
Operadores Relacionales:
Operador Acción
> Mayor que
>= Mayor o igual que
< Menor que
<= Menor o igual que
== Igual
<> Distinto
3.7 Operadores, operandos y expresiones
164 - ALP
48
Operadores Relacionales: (ejemplo)
Si a = 10, b = 20, c = 30
a + b > c Falso
a - b <> c Verdadero
a - b == c Falso
a * b <> c Verdadero
3.7 Operadores, operandos y expresiones
164 - ALP
49
Operadores lógicos:
 Permiten la combinación de condiciones para formar una sola expresión lógica.
 Utilizan operandos lógicos y proporcionan resultados lógicos también.
 Operadores:
not ------------- negación (no)
and ------------- conjunción (y)
or -------------- disyunción (o)
3.7 Operadores, operandos y expresiones
164 - ALP
50
Operadores lógicos:
TABLA DE VERDAD
A B Not A A And B A Or B
V V F V V
V F F F V
F V V F V
F F V F F
3.8 Prioridad de
operadores, evaluación de
expresiones
3. introducción a la programación de un lenguaje estructurado
3.8 Prioridad de operadores, evaluación
de expresiones
164 - ALP
52
Descripción Operadores
multiplicación y división * / Mod
suma y resta + -
operadores relacionales < > <= >=
equivalencia == <>
operador NOT Not
operador AND And
operador OR Or
operadores de asignación = += -= *= /=
3.8 Prioridad de operadores, evaluación
de expresiones
164 - ALP
53
Ejemplos:
 a = 2 + 3 * 4
 b = 2 + 3 – 4
 c = 2 * 3 + 4
 d = (2 + 3) * 4
3.8 Prioridad de operadores, evaluación
de expresiones
164 - ALP
54
Reglas para evaluación de expresiones:
1. Si todos los operadores en una expresión tienen la misma prioridad, la
evaluación de las operaciones se realiza de izquierda a derecha.
2. Cuando los operadores sean de diferentes prioridad, se evalúan de mayor
a menor precedencia y de izquierda a derecha.
3. Las reglas 1) y 2) pueden ser anuladas por la inclusión de paréntesis en
una expresión.
3.8 Prioridad de operadores, evaluación
de expresiones
164 - ALP
55
Ejercicios:
 3 - 5 * (20+(6/2))
 ((12 - 2) * ( 21 - 11)) / ((1+1)*(15-10)) + 1
3.8 Prioridad de operadores, evaluación
de expresiones
164 - ALP
56
Ejercicios:
 3 - 5 * (20+(6/2))
= -112
 ((12 - 2) * ( 21 - 11)) / ((1+1)*(15-10)) + 1
= 11
3.9 Elaboración de
programas
3. introducción a la programación de un lenguaje estructurado
3.9 Elaboración de programas
164 - ALP
58
Ejercicios 1.
 Programa que imprima el mensaje Ingeniería Industrial.
3.9 Elaboración de programas
164 - ALP
59
Ejercicios 2.
 Programa que calcule el área de un circulo e imprima el resultado.
3.9 Elaboración de programas
164 - ALP
60
Ejercicios 3.
 Programa que sume 2 números enteros e imprima el resultado.
3.9 Elaboración de programas.
164 - ALP
61
Ejercicios 4.
 Desarrolle un algoritmo que pida dos números distintos, determinar cual de
los dos valores es el mayor e imprimirlo.
3.9 Elaboración de programas.
164 - ALP
62
Ejercicios 5.
 Ejercicio sorpresa

Contenu connexe

Tendances

Ejemplo de-simulación-continua
Ejemplo de-simulación-continuaEjemplo de-simulación-continua
Ejemplo de-simulación-continuaLeonardo Rojas
 
Ingenieria de metodos (PRODUCTIVIDAD Y TRABAJO ESTANDARIZADO)
Ingenieria de metodos (PRODUCTIVIDAD Y TRABAJO ESTANDARIZADO)Ingenieria de metodos (PRODUCTIVIDAD Y TRABAJO ESTANDARIZADO)
Ingenieria de metodos (PRODUCTIVIDAD Y TRABAJO ESTANDARIZADO)Jesus Rodriguez
 
Datos estándar estudio del trabajo 2
Datos estándar estudio del trabajo 2Datos estándar estudio del trabajo 2
Datos estándar estudio del trabajo 2DACR93mx
 
sistemas de manufactura
sistemas de manufacturasistemas de manufactura
sistemas de manufacturatomas clemente
 
U2 series de tiempo
U2 series de tiempoU2 series de tiempo
U2 series de tiempoALMAYUNIS1
 
Unidad 3 optimizacion de redes de actividades
Unidad 3 optimizacion de redes de actividadesUnidad 3 optimizacion de redes de actividades
Unidad 3 optimizacion de redes de actividadesFrancelin Dimas Diaz
 
Datos estándar y propósito de los estándares de tiempos
Datos estándar y propósito de los estándares de tiemposDatos estándar y propósito de los estándares de tiempos
Datos estándar y propósito de los estándares de tiemposJavier Ulises Olvera
 
Calculo de operadores por estacion de trabajo
Calculo de operadores por estacion de trabajoCalculo de operadores por estacion de trabajo
Calculo de operadores por estacion de trabajoEloen13
 
Distribución de plantas tema 3
Distribución de plantas tema 3Distribución de plantas tema 3
Distribución de plantas tema 3maria0217
 
Distribucion de areas de recepcion y embarque
Distribucion de areas de recepcion y embarqueDistribucion de areas de recepcion y embarque
Distribucion de areas de recepcion y embarqueROBERTO FUENTES
 
Cuadro comparativo de manufactura tradicional y manufactura avanzada
Cuadro comparativo de  manufactura tradicional y manufactura avanzadaCuadro comparativo de  manufactura tradicional y manufactura avanzada
Cuadro comparativo de manufactura tradicional y manufactura avanzadaBIOPOWER
 
Lista de materiales de producción (bom)
Lista de materiales de producción (bom)Lista de materiales de producción (bom)
Lista de materiales de producción (bom)Carlos Hernandez
 
Muestreo de trabajo
Muestreo de trabajoMuestreo de trabajo
Muestreo de trabajoEloen13
 

Tendances (20)

Ejemplo de-simulación-continua
Ejemplo de-simulación-continuaEjemplo de-simulación-continua
Ejemplo de-simulación-continua
 
Ingenieria de metodos (PRODUCTIVIDAD Y TRABAJO ESTANDARIZADO)
Ingenieria de metodos (PRODUCTIVIDAD Y TRABAJO ESTANDARIZADO)Ingenieria de metodos (PRODUCTIVIDAD Y TRABAJO ESTANDARIZADO)
Ingenieria de metodos (PRODUCTIVIDAD Y TRABAJO ESTANDARIZADO)
 
Datos estándar estudio del trabajo 2
Datos estándar estudio del trabajo 2Datos estándar estudio del trabajo 2
Datos estándar estudio del trabajo 2
 
Modulo 4 est fallas-d
Modulo 4 est fallas-dModulo 4 est fallas-d
Modulo 4 est fallas-d
 
Proyecto unidad i planeacion & diseño de instalaciones
Proyecto unidad i planeacion & diseño de instalacionesProyecto unidad i planeacion & diseño de instalaciones
Proyecto unidad i planeacion & diseño de instalaciones
 
Balanceo de líneas
Balanceo de líneasBalanceo de líneas
Balanceo de líneas
 
sistemas de manufactura
sistemas de manufacturasistemas de manufactura
sistemas de manufactura
 
U2 series de tiempo
U2 series de tiempoU2 series de tiempo
U2 series de tiempo
 
Sistemas de manufactura
Sistemas de manufacturaSistemas de manufactura
Sistemas de manufactura
 
Unidad 3 optimizacion de redes de actividades
Unidad 3 optimizacion de redes de actividadesUnidad 3 optimizacion de redes de actividades
Unidad 3 optimizacion de redes de actividades
 
Datos estándar y propósito de los estándares de tiempos
Datos estándar y propósito de los estándares de tiemposDatos estándar y propósito de los estándares de tiempos
Datos estándar y propósito de los estándares de tiempos
 
Simulación - Unidad 2 numeros pseudoaleatorios
Simulación - Unidad 2 numeros pseudoaleatoriosSimulación - Unidad 2 numeros pseudoaleatorios
Simulación - Unidad 2 numeros pseudoaleatorios
 
Calculo de operadores por estacion de trabajo
Calculo de operadores por estacion de trabajoCalculo de operadores por estacion de trabajo
Calculo de operadores por estacion de trabajo
 
Distribución de plantas tema 3
Distribución de plantas tema 3Distribución de plantas tema 3
Distribución de plantas tema 3
 
Práctica3 módulo4
Práctica3 módulo4Práctica3 módulo4
Práctica3 módulo4
 
Distribucion de areas de recepcion y embarque
Distribucion de areas de recepcion y embarqueDistribucion de areas de recepcion y embarque
Distribucion de areas de recepcion y embarque
 
Cuadro comparativo de manufactura tradicional y manufactura avanzada
Cuadro comparativo de  manufactura tradicional y manufactura avanzadaCuadro comparativo de  manufactura tradicional y manufactura avanzada
Cuadro comparativo de manufactura tradicional y manufactura avanzada
 
Lista de materiales de producción (bom)
Lista de materiales de producción (bom)Lista de materiales de producción (bom)
Lista de materiales de producción (bom)
 
Apuntes de mrp
Apuntes de mrpApuntes de mrp
Apuntes de mrp
 
Muestreo de trabajo
Muestreo de trabajoMuestreo de trabajo
Muestreo de trabajo
 

Similaire à 01 alp u3

01 metprogramacion
01 metprogramacion01 metprogramacion
01 metprogramacionConfesorAD
 
Guia examen diagnostico_pseint
Guia examen diagnostico_pseintGuia examen diagnostico_pseint
Guia examen diagnostico_pseintLeidyEspinoza6
 
Conceptos básicos sobre algortimia
Conceptos básicos sobre algortimiaConceptos básicos sobre algortimia
Conceptos básicos sobre algortimiaIEO Santo Tomás
 
Algoritmos y clase
Algoritmos y claseAlgoritmos y clase
Algoritmos y clasedaosma
 
Semana 2 Lenguajes de programación.pptx
Semana 2  Lenguajes de programación.pptxSemana 2  Lenguajes de programación.pptx
Semana 2 Lenguajes de programación.pptxPriceSanchezJose
 
FUNDAMENTOS DE LA PROGAMACION.pdf
FUNDAMENTOS DE LA PROGAMACION.pdfFUNDAMENTOS DE LA PROGAMACION.pdf
FUNDAMENTOS DE LA PROGAMACION.pdfAnnieMachaca
 
Algoritmos Y Programas Unidad1
Algoritmos Y  Programas Unidad1Algoritmos Y  Programas Unidad1
Algoritmos Y Programas Unidad1Silvanac
 
Semana 1 - Principios de Algoritmos.pdf
Semana 1 - Principios de Algoritmos.pdfSemana 1 - Principios de Algoritmos.pdf
Semana 1 - Principios de Algoritmos.pdfCarlosJahnsen3
 
Algoritmos y Diagramas de flujo.ppt
Algoritmos y Diagramas de flujo.pptAlgoritmos y Diagramas de flujo.ppt
Algoritmos y Diagramas de flujo.pptDjJoss
 
Tema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmicoTema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmicoLincoln School
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacionkarenyulithza
 
Compiladores - Incorporacion de una Tabla de Simbolos Compiladores
Compiladores - Incorporacion de una Tabla de Simbolos CompiladoresCompiladores - Incorporacion de una Tabla de Simbolos Compiladores
Compiladores - Incorporacion de una Tabla de Simbolos Compiladoresjose haar
 
Incorporacion De Una Tabla De Simbolos Compiladores
Incorporacion De Una Tabla De Simbolos CompiladoresIncorporacion De Una Tabla De Simbolos Compiladores
Incorporacion De Una Tabla De Simbolos Compiladoresguest5fa3fc
 
Lenguaje Borland C - Estructuras Secuenciales y No Secuenciales
Lenguaje Borland C - Estructuras Secuenciales y No SecuencialesLenguaje Borland C - Estructuras Secuenciales y No Secuenciales
Lenguaje Borland C - Estructuras Secuenciales y No SecuencialesKarina Arguedas Ruelas
 
Grupo 6 turbopascal apesteguia (1)
Grupo 6 turbopascal apesteguia (1)Grupo 6 turbopascal apesteguia (1)
Grupo 6 turbopascal apesteguia (1)tonytenorio2
 
Lenguajes de interfaz
Lenguajes de interfazLenguajes de interfaz
Lenguajes de interfazXavi Flores
 

Similaire à 01 alp u3 (20)

01 metprogramacion
01 metprogramacion01 metprogramacion
01 metprogramacion
 
Guia examen diagnostico_pseint
Guia examen diagnostico_pseintGuia examen diagnostico_pseint
Guia examen diagnostico_pseint
 
Conceptos básicos sobre algortimia
Conceptos básicos sobre algortimiaConceptos básicos sobre algortimia
Conceptos básicos sobre algortimia
 
Algoritmos y clase
Algoritmos y claseAlgoritmos y clase
Algoritmos y clase
 
Semana 2 Lenguajes de programación.pptx
Semana 2  Lenguajes de programación.pptxSemana 2  Lenguajes de programación.pptx
Semana 2 Lenguajes de programación.pptx
 
FUNDAMENTOS DE LA PROGAMACION.pdf
FUNDAMENTOS DE LA PROGAMACION.pdfFUNDAMENTOS DE LA PROGAMACION.pdf
FUNDAMENTOS DE LA PROGAMACION.pdf
 
Algoritmos Y Programas Unidad1
Algoritmos Y  Programas Unidad1Algoritmos Y  Programas Unidad1
Algoritmos Y Programas Unidad1
 
Semana 1 - Principios de Algoritmos.pdf
Semana 1 - Principios de Algoritmos.pdfSemana 1 - Principios de Algoritmos.pdf
Semana 1 - Principios de Algoritmos.pdf
 
Clase 02
Clase 02Clase 02
Clase 02
 
Algoritmos y Diagramas de flujo.ppt
Algoritmos y Diagramas de flujo.pptAlgoritmos y Diagramas de flujo.ppt
Algoritmos y Diagramas de flujo.ppt
 
Tema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmicoTema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmico
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
 
Compiladores - Incorporacion de una Tabla de Simbolos Compiladores
Compiladores - Incorporacion de una Tabla de Simbolos CompiladoresCompiladores - Incorporacion de una Tabla de Simbolos Compiladores
Compiladores - Incorporacion de una Tabla de Simbolos Compiladores
 
Incorporacion De Una Tabla De Simbolos Compiladores
Incorporacion De Una Tabla De Simbolos CompiladoresIncorporacion De Una Tabla De Simbolos Compiladores
Incorporacion De Una Tabla De Simbolos Compiladores
 
Guia pseint 2016
Guia pseint 2016Guia pseint 2016
Guia pseint 2016
 
Guia Pseint 2016
Guia Pseint 2016Guia Pseint 2016
Guia Pseint 2016
 
Guia pseint 2016
Guia pseint 2016Guia pseint 2016
Guia pseint 2016
 
Lenguaje Borland C - Estructuras Secuenciales y No Secuenciales
Lenguaje Borland C - Estructuras Secuenciales y No SecuencialesLenguaje Borland C - Estructuras Secuenciales y No Secuenciales
Lenguaje Borland C - Estructuras Secuenciales y No Secuenciales
 
Grupo 6 turbopascal apesteguia (1)
Grupo 6 turbopascal apesteguia (1)Grupo 6 turbopascal apesteguia (1)
Grupo 6 turbopascal apesteguia (1)
 
Lenguajes de interfaz
Lenguajes de interfazLenguajes de interfaz
Lenguajes de interfaz
 

Dernier

ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVGiustinoAdesso1
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoJosDanielEstradaHern
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 

Dernier (20)

ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 

01 alp u3

  • 1. Algoritmos y lenguajes de programación ISC. OSCAR DELGADO CAMACHO odelgado@itsch.edu.mx
  • 2. Unidad 3  3.1 Introducción y estructura del entorno de un lenguaje de programación.  3.2 Estructura básica de un programa.  3.3 Tipos de datos.  3.4 Identificadores.  3.5 Almacenamiento, direccionamiento y representación en memoria.  3.6 Proposición de asignación.  3.7 Operadores, operandos y expresiones.  3.8 Prioridad de operadores, evaluación de expresiones.  3.9 Elaboración de programas.  3.10 Pruebas y depuración INTRODUCCIÓN A LA PROGRAMACIÓN DE UN LENGUAJE ESTRUCTURADO 2 12/08/2017Algoritmos y Lenguajes de Programación
  • 3. 3. INTRODUCCIÓN A LA PROGRAMACIÓN DE UN LENGUAJE ESTRUCTURADO Criterios de Evaluación: Ejercicios 60% Tareas 10% Portafolio 10% Proyecto 20% 3 12/08/2017Algoritmos y Lenguajes de Programación
  • 4. PROYECTO Punto de venta  Programa que calcule el total de venta de una tienda que ofrece 5 productos diferentes. Donde el cliente puede elegir la cantidad de cada producto. El costo de los productos será establecido por el programador. El programa calculara el total de la venta mas el 15% de IVA. 12/08/2017Algoritmos y Lenguajes de Programación 4
  • 5. 3.1 Introducción y estructura del entorno de un lenguaje de programación. 3. introducción a la programación de un lenguaje estructurado
  • 6. 3.1 Introducción a la programación  La computadora es una maquina que puede realizar procesos para darnos resultados.  Podemos diseñar soluciones a la medida, de problemas específicos que se nos presenten. 6 12/08/2017Algoritmos y Lenguajes de Programación
  • 7. 3.1 Introducción a la programación 164 - ALP 7 Programación <> Lógica de Programación
  • 8. 3.1 Introducción a la programación 164 - ALP 8 Programación  A las soluciones creadas por computadora se les conoce como programas.  Son una serie de operaciones que realiza la computadora para llegar a un resultado, con un grupo de datos específicos.
  • 9. 3.1 Introducción a la programación 164 - ALP 9 Programación  Podemos determinar que un programa sirve para solucionar un problema especifico.
  • 10. 3.1b Estructura del entorno de un lenguaje de programación 164 - ALP 10 Visual Studio 2013  Visual Studio 2013 es el IDE de programación por excelencia de la plataforma .NET y, por ende, de las aplicaciones que corren en los dispositivos del ecosistema de Microsoft.
  • 11. 3.1b Estructura del entorno de un lenguaje de programación 164 - ALP 11 Visual Studio 2013  Visual Basic .NET (VB.NET) es un lenguaje de programación orientado a objetos que se puede considerar una evolución de Visual Basic implementada sobre el framework .NET.
  • 12. 3.1b Estructura del entorno de un lenguaje de programación 164 - ALP 12
  • 13. 3.1b Estructura del entorno de un lenguaje de programación 164 - ALP 13
  • 14. 3.2 Estructura básica de un programa 3. introducción a la programación de un lenguaje estructurado
  • 15. 3.2 Estructura básica de un programa. 164 - ALP 15 Main. Comentarios. Declaración de variables (tipos de datos). Declaración de métodos o funciones. Instrucciones de entrada y salida.
  • 19. 164 - ALP 19 Declaración de métodos y funciones
  • 20. 164 - ALP 20 Instrucciones de entrada y salida
  • 21. 3.3 Tipos de datos 3. introducción a la programación de un lenguaje estructurado
  • 22. 3.3 Tipos de datos 164 - ALP 22  Es una representación simbólica, atributo o característica de una entidad.  Los datos es la materia prima para los programas, y a partir de ellos se construye la información (datos de salida).
  • 23. 3.3 Tipos de datos 164 - ALP 23 Tipos de datos:  Lógico – boolean  Textual – char, string  Integral – byte, short, int, long  Flotante – double, float
  • 24. 164 - ALP 24 TIPO DE DATO DESCRIPCION RANGO DE VALORES Byte Datos binarios 0 hasta 255 Short Entero corto -32768 hasta 32767 Int Números enteros -231 hasta 231 -1 Long Enteros largos -263 hasta 263 -1 Float Números de punto flotante -3.4 x 1038 hasta 3.4 x 1038 -1 Double Flotantes de doble precisión -1.7 x 10308 hasta 1.7 x 10308 -1 String Secuencia de caracteres No aplica Char Un solo carácter 0 hasta 216 -1 Boolean Valores booleanos True o False
  • 25. 3.3 Tipos de datos 164 - ALP 25 Tipos de datos: (analizar) Dim var As String var = 30 MsgBox(var) var = "treinta" MsgBox(var) var = 30.5 MsgBox(var)
  • 26. 3.4 Identificadores 3. introducción a la programación de un lenguaje estructurado
  • 27. 3.4 Identificadores 164 - ALP 27 Identificadores, variables y constantes.
  • 28. 3.4 Identificadores 164 - ALP 28 Al establecer el identificador para una variable, deben tenerse en cuenta las siguientes reglas:  Empezar por una letra MAYÚSCULA, minúscula.  Empezar con un guion bajo (_ seguido de un carácter).  Máximo 16383 caracteres de longitud.  Los caracteres utilizados en el identificador pueden ser letras, números o guion bajo (_).
  • 29. 3.4 Identificadores 164 - ALP 29 No pueden utilizarse puntos ni otros caracteres con significado especial:  No pueden ser palabras reservadas del lenguaje, por ej.:  sentencias predefinidas, como For;  nombres de métodos, como Msgbox;  propiedades, como Caption;  tipos de dato, como Integer y  operadores, como And. http://msdn.microsoft.com/es-es/library/dd409611.aspx
  • 31. 3.5 Almacenamiento, direccionamiento y representación en memoria 3. introducción a la programación de un lenguaje estructurado
  • 32. 3.5 Almacenamiento, direccionamiento y representación en memoria 164 - ALP 32 Almacenamiento  La computadora posee determinada cantidad de almacenamiento interno denominado memoria principal o memoria RAM.  Para que un programa se ejecute, debe cargarse en la memoria principal, así como los datos necesarios.
  • 33. 3.5 Almacenamiento, direccionamiento y representación en memoria 164 - ALP 33 Direccionamiento  La memoria principal de la computadora se divide en pequeñas unidades de tamaño uniforme que tienen una dirección única.  Cada una de éstas unidades es capaz de almacenar información (Ej. resultados numéricos).
  • 34. 3.5 Almacenamiento, direccionamiento y representación en memoria 164 - ALP 34 Representación en memoria  La representación en memoria de los caracteres no representa complicaciones, debido a que los códigos utilizados, como el ASCII, les asignan valores enteros positivos.
  • 36. 3.6 Proposición de asignación 3. introducción a la programación de un lenguaje estructurado
  • 37. 3.6 Proposición de asignación 164 - ALP 37 El operador asignación (=) asigna el valor de la expresión derecha a la variable situada en la izquierda de la instrucción. Podemos tener varios operadores de asignación:
  • 39. 3.6 Proposición de asignación 164 - ALP 39
  • 40. 3.7 Operadores, operandos y expresiones 3. introducción a la programación de un lenguaje estructurado
  • 41. 3.7 Operadores, operandos y expresiones 164 - ALP 41 Operando: Referente a la parte de la instrucción de lenguaje máquina que designa la dirección de los datos con los que se debe trabajar.
  • 42. 3.7 Operadores, operandos y expresiones 164 - ALP 42 Expresión: Una expresión es una secuencia de operadores y operandos que describe un cálculo. Normalmente una expresión se evalúa en tiempo de ejecución.
  • 43. 3.7 Operadores, operandos y expresiones 164 - ALP 43 Operadores: Un operador es el símbolo que determina el tipo de operación o relación que habrá de establecerse entre los operandos de una expresión para alcanzar un resultado. Se clasifican en tres grupos:  Aritméticos  Relacionales  Lógicos
  • 44. 3.7 Operadores, operandos y expresiones 164 - ALP 44 Operadores aritméticos: Permiten la realización de cálculos aritméticos. Utilizan operandos numéricos y proporcionan resultados numéricos. + Suma - Resta * Multiplicación / División Mod Residuo ^ Exponenciación
  • 45. 3.7 Operadores, operandos y expresiones 164 - ALP 45 Operadores aritméticos: (Ejemplos) 7 + 3 = 10 7 - 3 = 4 10 * 10 = 100 10 / 4 = 2.5 20 Mod 3 = 2 2 ^ 3 = 8
  • 46. 3.7 Operadores, operandos y expresiones 164 - ALP 46 Operadores Relacionales:  Se utilizan para comprobar la veracidad o falsedad de determinadas propuestas de relación (en realidad se trata respuestas a preguntas).  Aceptan diversos tipos de argumentos, y el resultado, que es la respuesta a la pregunta, es siempre del tipo verdadero / falso.
  • 47. 3.7 Operadores, operandos y expresiones 164 - ALP 47 Operadores Relacionales: Operador Acción > Mayor que >= Mayor o igual que < Menor que <= Menor o igual que == Igual <> Distinto
  • 48. 3.7 Operadores, operandos y expresiones 164 - ALP 48 Operadores Relacionales: (ejemplo) Si a = 10, b = 20, c = 30 a + b > c Falso a - b <> c Verdadero a - b == c Falso a * b <> c Verdadero
  • 49. 3.7 Operadores, operandos y expresiones 164 - ALP 49 Operadores lógicos:  Permiten la combinación de condiciones para formar una sola expresión lógica.  Utilizan operandos lógicos y proporcionan resultados lógicos también.  Operadores: not ------------- negación (no) and ------------- conjunción (y) or -------------- disyunción (o)
  • 50. 3.7 Operadores, operandos y expresiones 164 - ALP 50 Operadores lógicos: TABLA DE VERDAD A B Not A A And B A Or B V V F V V V F F F V F V V F V F F V F F
  • 51. 3.8 Prioridad de operadores, evaluación de expresiones 3. introducción a la programación de un lenguaje estructurado
  • 52. 3.8 Prioridad de operadores, evaluación de expresiones 164 - ALP 52 Descripción Operadores multiplicación y división * / Mod suma y resta + - operadores relacionales < > <= >= equivalencia == <> operador NOT Not operador AND And operador OR Or operadores de asignación = += -= *= /=
  • 53. 3.8 Prioridad de operadores, evaluación de expresiones 164 - ALP 53 Ejemplos:  a = 2 + 3 * 4  b = 2 + 3 – 4  c = 2 * 3 + 4  d = (2 + 3) * 4
  • 54. 3.8 Prioridad de operadores, evaluación de expresiones 164 - ALP 54 Reglas para evaluación de expresiones: 1. Si todos los operadores en una expresión tienen la misma prioridad, la evaluación de las operaciones se realiza de izquierda a derecha. 2. Cuando los operadores sean de diferentes prioridad, se evalúan de mayor a menor precedencia y de izquierda a derecha. 3. Las reglas 1) y 2) pueden ser anuladas por la inclusión de paréntesis en una expresión.
  • 55. 3.8 Prioridad de operadores, evaluación de expresiones 164 - ALP 55 Ejercicios:  3 - 5 * (20+(6/2))  ((12 - 2) * ( 21 - 11)) / ((1+1)*(15-10)) + 1
  • 56. 3.8 Prioridad de operadores, evaluación de expresiones 164 - ALP 56 Ejercicios:  3 - 5 * (20+(6/2)) = -112  ((12 - 2) * ( 21 - 11)) / ((1+1)*(15-10)) + 1 = 11
  • 57. 3.9 Elaboración de programas 3. introducción a la programación de un lenguaje estructurado
  • 58. 3.9 Elaboración de programas 164 - ALP 58 Ejercicios 1.  Programa que imprima el mensaje Ingeniería Industrial.
  • 59. 3.9 Elaboración de programas 164 - ALP 59 Ejercicios 2.  Programa que calcule el área de un circulo e imprima el resultado.
  • 60. 3.9 Elaboración de programas 164 - ALP 60 Ejercicios 3.  Programa que sume 2 números enteros e imprima el resultado.
  • 61. 3.9 Elaboración de programas. 164 - ALP 61 Ejercicios 4.  Desarrolle un algoritmo que pida dos números distintos, determinar cual de los dos valores es el mayor e imprimirlo.
  • 62. 3.9 Elaboración de programas. 164 - ALP 62 Ejercicios 5.  Ejercicio sorpresa

Notes de l'éditeur

  1. Ejemplos