Escolar Documentos
Profissional Documentos
Cultura Documentos
Objetivos
Crear Interfaz
Escribir Algortmica: Resolucin y pasos Debug para resolver un problemas. Cdigo and Deploy
Programacin
Definicin de un Algoritmo Caracterstica del Algoritmo Pasos para realizar un Algoritmo Ejercicios Prcticos
Acceso a datos
Depurar e implantar
Algortmica
Resolucin de un problema
Definir claramente el problema Identificacin de datos de entrada, de salida. Separar entre Fase de diseo de un algoritmo Fase de programacin, escrito en algn lenguaje de programacin
Definicin de Algoritmo
El matemtico rabe Al'Khwarizmi , alrededor del ao 830 DC, escribe un libro de Aritmtica, traducido al latn como Algoritmi de numero Indorum, donde introduce el sistema numrico indio y los mtodos para calcular con l. De esta versin latina proviene la palabra Algoritmo.
En cada problema el algoritmo se puede expresar en un lenguaje diferente de programacin y ejecutarse en una computadora distinta; sin embargo el algoritmo ser siempre el mismo.
Estructura de un Algoritmo
Acciones de entrada: recogen los datos para el trabajo.
Acciones de proceso: ejecutan los clculos. Acciones de salida: ofrecen los resultados.
Prctica 1a
Desarrolle, con Asistencia del profesor, los siguientes casos prcticos: 1. Formule un Algoritmo para realizar una llamada telefnica. 2. Formule un Algoritmo para realizar el cambio de una bombilla 3. Formule un Algoritmo para realizar el cambio de una llanta
Paso 2:
1. 2. 3. 4. 5.
Datos: Definicin
Un dato es la expresin general que describe los objetos con los cuales opera una computadora. Existen dos tipos de datos: simples (sin estructuras) y compuestos (estructurados), los datos compuestos son conjuntos de partidas de datos simples con relaciones definidas entre ellos. Los datos simples son: numricos, lgicos y carcter.
Datos Numricos
Es el conjunto de los valores numricos y puede ser expresado como numrico entero y numrico real. Los enteros no tienen componentes fraccionarias o decimales y pueden ser negativos o positivos. Los reales siempre tienen un punto decimal.
Datos Lgicos
Tambin llamados booleanos, es aquel que solo puede tomar uno de dos valores: verdadero (true) o falso (false). Se utiliza para representar las alternativas (si/no) a determinadas condiciones.
Datos Caracter
Este tipo de dato contiene un solo carcter. Los caracteres son: alfabticos (A-Z), numricos (0-9) y especiales ( @ # $ % ^ & *). Una cadena de caracteres o string es una sucesin de caracteres que se encuentran delimitados por una o dobles comillas.
Prctica 1b
En esta practica de un conjunto de datos, deber de identificar el tipo de dato para cada uno de ellos.
Datos
Hola 123 Quin eres? Verdadero El Sabio Falso 12.56 12/15
Tipo
Datos
El Quijote 56.89999999 Alo! Persona True Juan
Tipo
Operadores
Operador: Definicin
Un operador sirve para manipular datos.
Los hay de varios tipos: 1. aritmticos 2. de relacin, 3. lgicos, 4. de asignacin,
Operadores Aritmticos
OPERADOR + * DIV / MOD, % SIGNIFICADO SUMAR RESTAR MULTIPLICAR DIVISION ENTERA DIVISION REAL RESTO ARTIMETICO POTENCIACION
Operadores Relacionales
OPERADOR > < >= <= = <> SIGNIFICADO MAYOR MENOR MAYOR o IGUAL MENOR o IGUAL IGUAL DIFERENTE
Operadores Lgicos
OPERADOR Y O NO SIGNIFICADO CONJUNCION DISYUNCION NEGACION
Observe la tabla
Operadores de Asignacin
OPERADOR () SIGNIFICADO ASIGNAR AGRUPAR
Y
O NO >,>=,<,<=,=,<>
Operador lgico y
Operador lgico O Operador lgico de negacin Operador de relacin
Expresiones
Expresiones
Es una combinacin de distintas variables, constantes, operadores y parntesis. Tiene un valor concreto que es el resultado de evaluarla de izquierda a derecha. El valor devuelto tras la evaluacin de una expresin determina el tipo de la expresin (entera, lgica )
Expresiones: Ejemplos
Expresiones: Ejemplos
Prctica 1c
En esta practica de un conjunto de expresiones, deber de resolver y obtener un resultado final.
1. (15 + ( 12 * 2 ) / 4 ) + ( 30 MOD 7) * 5 2. (12 < 15) OR (15>= ( 3 * 5 ) ) 3. (15 > 12) Y (65 MOD 3 <=1) OR (10<>2 * 5) 4. 21 + ( 15 + 20 MOD 9 ) DIV 3
Variables
Variables: Definicin
Una variable es una zona de memoria que almacena un dato. Su valor puede ser modificado, pero en un instante dado slo contiene un valor determinado.
Variables: Definicin
Las variables pueden asumir valores numricos, carcter y lgicos. Existen 2 tipos de duracin o mbito de las variables, estas son (GLOBAL Y LOCAL). Las variables globales se pueden utilizar en cualquier parte del Algoritmo. Las variables locales son dentro de un sub-programa (Procedimiento o Funcin).
Variables: Identificacin
Una variable se identifica mediante un nombre. El nombre de una variable JAMAS debe comenzar con un digito. El nombre de una variable debe empezar por una letra y puede ir sucedido de otras letras y / o otros dgitos Ejemplo: X, A, B1, peso, T341
Variables: Ejemplos
DECLARACION ABC A123 1A2B _MiVariable Mi_Variable Mi_123456 _1_2_3 Mi@Variable VALIDEZ VALIDO VALIDO NO VALIDO VALIDO VALIDO VALIDO VALIDO NO VALIDO
Variables: Declaracin
Para declarar variables en un algoritmo se hace uso de la siguiente sintaxis : Tipo_Dato: Lista_variables Ejemplos : ENTERO: REAL: CARCTER: CADENA: LOGICO:
Constantes
Constante: Definicin
Objeto de datos que contiene un valor invariable conocido por su identificador. Es necesario inicializar las constantes al principio del algoritmo. o Esto determina el tipo de la constante Ejemplos: 1. PI=3.14 2. SALUDO=Hola mundo 3. MAXIMO=500 4. RESPUESTA=S
Prctica 1d
Para la prxima clase traer un conjunto de expresiones (mnimo 10) distintas a las vistas en clase, donde deber indicar: