Practica nivel de programacion ingry nataly pineda garnica 1103

23
201 2 hacia la calidad educativa, humanista, democrática y religiosa Ingry Nataly Pineda Garnica 1103 gry Nataly Pineda Garni 1103 practica 09 Nivel de programación

Transcript of Practica nivel de programacion ingry nataly pineda garnica 1103

Ingry Nataly Pineda Garnica 1103

2012 hacia la calidad educativa, humanista, democrática y religiosa

Ingry Nataly Pineda Garnica

1103 practica 09 Nivel de programación

Ingry Nataly Pineda Garnica 1103

2012 hacia la calidad educativa, humanista, democrática y religiosa

¿Qué significa programación ?

Respuesta Ejemplo

La programación es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación.

mysql> create table datos (cod int(2), nombre varchar(30));mysql> insert into datos values(1, ‘Debian’);mysql> insert into datos values(2, ‘openSuse’);mysql> insert into datos values(3, ‘Gentoo’);mysql> insert into datos values(4, ‘Fedora’);

Ingry Nataly Pineda Garnica 1103

2012 hacia la calidad educativa, humanista, democrática y religiosa

¿Qué es un lenguaje de alto nivel?

Respuesta Ejemplo

Un lenguaje de alto nivel permite al programador escribir las instrucciones de un programa utilizando palabras o expresiones sintácticas muy similares al inglés. Por ejemplo, en C se pueden usar palabras tales como: case, if, for, while, etc.

if( numero > 0 ) printf( "El número es positivo" )

Ingry Nataly Pineda Garnica 1103

2012 hacia la calidad educativa, humanista, democrática y religiosa

Lenguaje de máquina es el sistema de códigos directamente interpretable por un circuito microprogramable, como el microprocesador de una computadora o el microcontrolador de un autómata.

¿Que significa lenguaje de maquina?

Respuesta Ejemplo

Por ejemplo, nemotécnicos típicos de operaciones aritméticas son: en inglés, ADD, SUB, DIV, etc.; en español, SUM,RES,DIV,etc. Una instrucción típica de suma sería:ADD M, N, P

Ingry Nataly Pineda Garnica 1103

2012 hacia la calidad educativa, humanista, democrática y religiosa

FortranCobolPlBasicPascalCada

¿Cómo se clasifican los lenguajes de alto nivel?

Respuesta Ejemplo

Ingry Nataly Pineda Garnica 1103

2012 hacia la calidad educativa, humanista, democrática y religiosa

El lenguaje ensamblador, o assembler (assembly language en inglés) es un lenguaje de programación de bajo nivel para los computadores, microprocesadores, microcontroladores, y otros circuitos integrados programables.

¿Que significa lenguaje Asembler?

Respuesta Ejemplo

; --------------------------------------------- ; Programa que imprime un string en la pantalla ; --------------------------------------------- .model small ; modelo de memoria .stack ; segmento del stack .data ; segmento de datos Cadena1 DB 'Hola Mundo.$' ; string a imprimir (finalizado en $) .code ; segmento del código

Ingry Nataly Pineda Garnica 1103

2012 hacia la calidad educativa, humanista, democrática y religiosa

La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, abstracción, polimorfismo y encapsulamiento. Su uso se popularizó a principios de la década de los años 1990. En la actualidad, existe variedad de lenguajes de programación que soportan la orientación a objetos.

Por ejemplo cada ventana que abres en tu Computadora es un Objeto tiene propiedades que son el color de la ventana, su tamaño, imágenes, etc. Y tiene Sus métodos. Cerrar, Abrir. Maximizar

¿Que significa programación orientada a objetos?

RespuestaEjemplo

Ingry Nataly Pineda Garnica 1103

2012 hacia la calidad educativa, humanista, democrática y religiosa

Acontecimiento programado que responde a una finalidad especifica, en el cual el sujeto fundamental es el hombre y sus relaciones con el medio ambienteResponden a situaciones de grupo y se realizan en espacios y tiempos determinados

¿Que es un evento?

Para generar y ejecutar los ejemplos de eventos desde la línea de comandosUtilice el comando Cambiar directorio para cambiar al directorio Events1.

EjemploRespuesta

Ingry Nataly Pineda Garnica 1103

2012 hacia la calidad educativa, humanista, democrática y religiosa

Es una herramienta estadística que detecta la variabilidad, consistencia, control y mejora de un proceso.La gráfica de control se usa como una forma de observar, detectar y prevenir el comportamiento del proceso a través de sus pasos vitales.Así mismo nos muestra datos en un forma estática, tienen por supuesto sus aplicaciones, y es necesario saber sobre los cambios en los procesos de producción, la naturaleza de estos cambios en determinado período de tiempo y en forma dinámica, es por esto que las gráficas de control son ampliamente probadas en la práctica.

¿Cuales y que significados tienen los controles del ambiente grafico?

tales como cambio de turno, temperatura ambiente.

Ejemplo

Respuesta

Ingry Nataly Pineda Garnica 1103

2012 hacia la calidad educativa, humanista, democrática y religiosa

Respuesta Ejemplo

¿Que significa algoritmo?

InicioDormir

haga 1 hasta que suene el despertador (o lo llame la mamá).

Mirar la hora.¿Hay tiempo suficiente?

Si hay, entonces Bañarse. Vestirse.

Desayunar.Sino,

Vestirse.Cepillarse los dientes.

Despedirse de la mamá y el papá. ¿Hay tiempo suficiente?Si, Caminar al paradero.Sino, Correr al paradero.

Hasta que pase un bus para la universidad haga : Esperar el bus

Ver a las demás personas que esperan un bus.Tomar el bus.

Mientras no llegue a la universidad haga : Seguir en el bus.

Pelear mentalmente con el conductor.Timbrar.Bajarse.

Entrar a la universidad. Fin

Secuencia finita de instrucciones, reglas o pasos que describen de forma precisa las operaciones de un ordenador debe realizar para llevar a cabo un tarea en un tiempo mas finito. [Donald E. Knuth, 1968]

Ingry Nataly Pineda Garnica 1103

2012 hacia la calidad educativa, humanista, democrática y religiosa

Pasos Etapa Descripción1 Análisis del problema Conducen al diseño detallado por medio

un código escrito en forma de un algoritmo2 Diseño de algoritmo3 Codificación Se implementa el algoritmo en un código escrito en

un lenguaje de programación. Refleja las ideas desarrolladas en las etapas de análisis y diseño

4 Compilación y ejecución Traduce el programa fuente a programa en código de maquina y lo ejecuta.

5 Verificación Busca errores en las etapas anteriores y los elimina.6 Depuración7 Documentación Son comentarios, etiquetas de texto, que facilitan la

comprensión del programa

¿Cuales son las etapas del algoritmo?

Ingry Nataly Pineda Garnica 1103

2012 hacia la calidad educativa, humanista, democrática y religiosa

Respuesta Ejemplo

El diagrama de flujo es la representación gráfica del algoritmo o proceso. Se utiliza en disciplinas como la programación, la economía, los procesos industriales y la psicología cognitiva. Estos diagramas utilizan símbolos con significados bien definidos que representan los pasos del algoritmo, y representan el flujo de ejecución mediante flechas que conectan los puntos de inicio y de fin de proceso.

¿Que es el diagrama de flujo?

Ingry Nataly Pineda Garnica 1103

2012 hacia la calidad educativa, humanista, democrática y religiosa

Respuesta

Círculo: Procedimiento estandarizado.Cuadrado: Proceso de control.Línea ininterrumpida: Flujo de información vía formulario o documentación en soporte de papel escrito.Línea interrumpida: Flujo de información vía formulario digital.Rectángulo: Formulario o documentación. Se grafica con un doble de ancho que su altura.Rectángulo Pequeño: Valor o medio de pago (cheque, pagaré, etcétera).Se grafica con un cuádruple de ancho que su altura, siendo su ancho igual al de los formularios.Triángulo (base inferior): Archivo definitivo.Triángulo Invertido (base superior): Archivo Transitorio.Semi-óvalo: Demora.Rombo: División entre opciones.Trapezoide: Carga de datos al sistema.Elipsoide: Acceso por pantalla.Hexágono: Proceso no representado.Pentágono: Conector.Cruz de Diagonales: Destrucción de Formularios.

¿Cuales son sus símbolos ?

Ingry Nataly Pineda Garnica 1103

2012 hacia la calidad educativa, humanista, democrática y religiosa

Respuesta Ejemplo

Una variable es un símbolo que representa un elemento o cosa no especificada de un conjunto dado. Dicho conjunto es llamado conjunto universal de la variable, universo o variar de la variable, y cada elemento del conjunto es un valor de la variable.

Sea x una variable cuyo universo es el conjunto {1,3,5,7,9,11,13}; entonces x puede tener cualquiera de esos valores: 1,3,5,7,9,11,13. En otras palabras x puede reemplazarse por cualquier entero positivo impar menor que 14. Por esta razón, a menudo se dice que una variable es un reemplazo de cualquier elemento de su universo.

¿Que son las variables?

Ingry Nataly Pineda Garnica 1103

2012 hacia la calidad educativa, humanista, democrática y religiosa

Respuesta

al declarar una variable estamos diciendo al ordenador que reserve una parte de la memoria RAM para almacenarla. Cada vez que ejecutemos el programa la variable se almacenará en un sitio diferente; eso no lo podemos controlar; depende de la memoria disponible y de otros varios factores. Puede que se almacene en el mismo sitio, pero es mejor no fiarse. Dependiendo del tipo de variable que declaremos, el ordenador reservará más o menos memoria. Como vimos en la sección Variables cada tipo de variable ocupa más o menos bytes. Por ejemplo, si declaramos un char, el ordenador reserva 1 byte (8 bits). Cuando finaliza el programa todo el espacio reservado queda libre.

¿Como se declaran en la memoria RAM?

Ingry Nataly Pineda Garnica 1103

2012 hacia la calidad educativa, humanista, democrática y religiosa

Respuesta Ejemplo

¿Que son las constantes?

En programación, una constante es un valor que no puede ser alterado durante la ejecución de un programa.Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos.

El valor de pi = 3.1416Por conveniencia, el nombre de las constantes suele escribirse en mayúsculas en la mayoría de lenguajes.

Ingry Nataly Pineda Garnica 1103

2012 hacia la calidad educativa, humanista, democrática y religiosa

Respuesta

•Las constantes ya reciben un valor inicial en su declaración•Las variables primero se declaran, luego se inician, y luego se usan•Las constantes, una vez declaradas mantienen su valor durante toda la ejecución del programa•En cambio, las variables pueden cambiar su valor tantas veces como deseen•Además de cambiar su valor, las variables también pueden cambiar de tamaño en tiempo de ejecución (punteros)

¿A diferencia de las variables que son las constantes?

Ingry Nataly Pineda Garnica 1103

2012 hacia la calidad educativa, humanista, democrática y religiosa

Respuesta Ejemplo

Para escribir un programa dispondremos de una serie de operadores y funciones matemáticas, en general comunes para todos los lenguajes. El uso de estas herramientas tiene en general dos fines: a) Realizar operaciones matemáticas.b) Obtener un resultado verdadero o falso después de haber planteado una hipótesis o situación.

-> 3 * a + b – d * b ^ (-1)

¿Cuales son los operadores matemáticos y cual es su jerarquización dentro de una operación matemática?

Ingry Nataly Pineda Garnica 1103

2012 hacia la calidad educativa, humanista, democrática y religiosa

Respuesta relaciones

Jerarquía de Operaciones:( )signoPotenciaProducto y divisiónDivModSuma y restaConcatenaciónRelacionalesNegaciónAndOr

Los más sencillos son (nótese su relación con los operadores relacionales):Operador NO-lógico: '¬A' significa todo lo que no es A'Operador Y-lógico: 'A B' significa 'A y B a la ∧vez'; resultando FALSO (0) si no se cumple y VERDADERO (1) si sí lo hace.Operador O-lógico: 'A B' significa 'O bien A, ∨o bien B, o bien los dos'; resultando FALSO (0) si no se dan ni A ni B y VERDADERO (1) si se da alguno de los dos o los dos a la vez.Operador =: 'A = B' significa 'A debe ser igual a B'; resultando FALSO (0) si esto no es así y VERDADERO (1) en caso contrario.Operador <: 'A < B' significa 'A debe ser menor que B'; resultando FALSO (0) si no se satisface y VERDADERO (1) en caso contrario.

¿Cuales y que significado tienen los operadores de relación?

Ingry Nataly Pineda Garnica 1103

2012 hacia la calidad educativa, humanista, democrática y religiosa

Respuesta

And: realiza la función booleana de producto lógico. Su símbolo es el punto (.)

Or: la puerta lógica O mas conocida por su nombre en ingles OR (), realiza la operación de suma lógica

¿Que significan y cual es la tabal de descomposición de los operadores lógico AND- OR- XOR?

Ingry Nataly Pineda Garnica 1103

2012 hacia la calidad educativa, humanista, democrática y religiosa

Respuesta

Xor: la puerta lógica OR exclusiva mas conocida por su nombre ingles XOR realiza la función booleana A’B+AB su símbolo es el mas (+) inscrito en un circulo

¿Que significan y cual es la tabal de descomposición de los operadores lógico AND- OR- XOR?

Ingry Nataly Pineda Garnica 1103

2012 hacia la calidad educativa, humanista, democrática y religiosa

Respuesta Ejemplo

El HTML,HyperTextMarkupLanguage(Lenguaje de marcación de Hipertexto) ese lenguaje de marcas de texto utilizado normalmente en la www(WorldWideWeb).

http://gollum.inforg.uniovi.es/aii/ejemplos.php?id_codigo=1&codigo=HTML

¿Qué significa programación HTML?

Ingry Nataly Pineda Garnica 1103

2012 hacia la calidad educativa, humanista, democrática y religiosa

Respuesta Ejemplo

¿Cual es el significado de las siguientes etiquetas HTML?