Presentación1 - Siero...Title: Presentación1 Created Date: 3/25/2014 2:49:28 PM
Presentación1 (3)
Click here to load reader
-
Upload
alejo-castaneda -
Category
Documents
-
view
340 -
download
0
Transcript of Presentación1 (3)
Año de la calidad educativa, democrática y humanista
¿Qué significa programación ?
Castañeda Morales Diego Alejandro. 11-03
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. El propósito de la programación es crear programas que exhiban un comportamiento deseado
/* Inclusión de archivos */#include <stdio.h> /* Función principal */ intmain (int argc,char **argv){ /* Impresión por pantalla y salida del programa*/printf("Hola mundo\n");return 0; }
Ejemplo.
Año de la calidad educativa, democrática y humanista
¿Qué es lenguaje de alto nivel?
Castañeda Morales Diego Alejandro. 11-03
se caracteriza por expresar los algoritmos de una manera más
cercana a la capacidad cognitiva humana, en lugar
de a la capacidad ejecutora de las máquinas.
En los primeros lenguajes de alto nivel, la limitación era que se
orientaban a un área específica y sus instrucciones requerían de una
sintaxis predefinida. Se clasifican como lenguajes procedimentales.
•Ada• ALGOL• BASIC•C#•COBOL•Fortran•Java•Lisp
Ejemplo.
Año de la calidad educativa, democrática y humanista
¿Qué significa lenguaje de maquina?
Castañeda Morales Diego Alejandro. 11-03
Es el sistema de códigos directamente interpretable por un circuito micro programable, como
el microprocesador de una computadora o el micro
controlador de un autómata. Este lenguaje está compuesto por un conjunto de instrucciones que
determinan acciones a ser tomadas por la máquina.
Ejemplo.
código o lenguaje máquina:00000 1001110 LOAD 1111000001 10110100 STOR 1010000010 10011110 LOAD 1111000011 11010100 ADD 1010000100 10111111 STOR 1111100101 00000000 HALT
Año de la calidad educativa, democrática y humanista
¿Cómo se clasifican los lenguajes de alto nivel?
Castañeda Morales Diego Alejandro. 11-03
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
en C se pueden usar palabras tales como: case, if, for, while, etc. para construir con ellas instrucciones como:
if( numero > 0 ) printf( "El número es positivo" )
Año de la calidad educativa, democrática y humanista
¿Qué significa lenguaje assembler?
Castañeda Morales Diego Alejandro. 11-03
Ejemplo.
org 0startmovlw 0Eh
movwf REG1movlw 100addwf REG1,1end
El lenguaje assembler no resuelve todos los problemas de programación. Uno de ellos es la tremenda diferencia entre el
set de instrucciones del microprocesador y las tareas que elmicroprocesador debe realizar. . Las instrucciones del microprocesador
tienden a hacer cosascomo: sumar contenidos de dos
registros, desplazar el contenido de un acumulador un bit, o
colocar un nuevo valor en el contador de programa
Año de la calidad educativa, democrática y humanista
¿Qué significa programación orientada a objetos?
Castañeda Morales Diego Alejandro. 11-03
Ejemplo. 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.
Vamos a pensar en un coche para tratar de modelizarlo en un esquema de POO. Diríamos que el coche es el elemento principal que tiene una serie de características, como podrían ser el color, el modelo o la marca. Además tiene una serie de funcionalidades asociadas, como pueden ser ponerse en marcha, parar o aparcar.
Año de la calidad educativa, democrática y humanista
¿Qué Son los eventos?
Castañeda Morales Diego Alejandro. 11-03
Ejemplo.
un evento o suceso es un subconjunto de un espacio
muestral, es decir, un conjunto de posibles resultados que se
pueden dar en un experimento aleatorio.
Formalmente, sea Ω un espacio muestral, entonces un evento es
un subconjunto
Donde
Año de la calidad educativa, democrática y humanista
¿Cuáles y que significados tienen los controles de ambiente grafico ?
Castañeda Morales Diego Alejandro. 11-03
Ejemplo.
es todo el conjunto de imágenes e iconos que aparece al iniciar sesión
Año de la calidad educativa, democrática y humanista
¿Qué significa algoritmo ?
Castañeda Morales Diego Alejandro. 11-03
Ejemplo.
Es un conjunto prescrito de instrucciones o reglas
bien definidas, ordenadas y finitas que
permite realizar una actividad mediante pasos
sucesivos que no generen dudas a quien
deba realizar dicha actividad.
Año de la calidad educativa, democrática y humanista
¿Cuáles son las etapas de un algoritmo?
Castañeda Morales Diego Alejandro. 11-03
Ejemplo.
Algoritmo computacional
Algoritmo no computacional
Algoritmo cualitativo
Algoritmo cuantitativo
Inicio ...float b, h, a; printf("Diga la base"); scanf("%f", &b); printf("Diga la altura"); scanf("%f", &h); a = (b*h)/2; printf("El área del triángulo es %f", a) ... Fin
Año de la calidad educativa, democrática y humanista
¿Qué significa diagrama de flujo cuales son sus símbolos ?
Castañeda Morales Diego Alejandro. 11-03
Símbolos 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.
Óvalo o Elipse: Inicio y término (Abre y/o cierra el diagrama).Rectángulo: Actividad (Representa la ejecución de una o más actividades o procedimientos).Rombo: Decisión (Formula una pregunta o cuestión).Círculo: Conector (Representa el enlace de actividades con otra dentro de un procedimiento).Triángulo boca abajo: Archivo definitivo (Guarda un documento en forma permanente).Triángulo boca arriba: Archivo temporal (Proporciona un tiempo para el almacenamiento del documento).
Año de la calidad educativa, democrática y humanista
¿Qué son las variables y como se declaran en la memoria RAM?
Castañeda Morales Diego Alejandro. 11-03
Es un nombre asociado a un elemento de datos que está situado en posiciones contiguas de la memoria principal, y su valor puede cambiar durante la ejecución de un programa.
La declaración se realiza en la sección que comienza con la palabra var . Si quieres más información, puedes ir al apartado que trata sobre la declaración de variables en el
tema Estructura de un programa.
Año de la calidad educativa, democrática y humanista
¿A diferencia de las variables que son las constantes?
Castañeda Morales Diego Alejandro. 11-03
Ejemplo. Es un dato cuyo valor no puede cambiar
durante la ejecución del programa. Recibe
un valor en el momento de la
compilación y este permanece
inalterado durante todo el programa.
const Min = 0; Max = 100; Sep = 10; var i : integer; begin i := Min; while i < Max do begin writeln(i); i := i + Sep end end.
Año de la calidad educativa, democrática y humanista
¿Cuáles y que significadnos tienen los operadores de relación ?
Castañeda Morales Diego Alejandro. 11-03
Ejemplo.
Menor que, <.Menor o igual que, <=.Mayor que, >.Mayor o igual que, >=.Igual que, =.Distinto que, /=.
Se utilizan para buscar en campos específicos del
documento, previamente definidos. Funcionan como un
filtro, ya que seleccionan aquellos documentos que
contienen un valor específico en algún campo. Los campos
definidos actualmente son: título y URL.
Año de la calidad educativa, democrática y humanista
¿Qué significa programación HTML ?
Castañeda Morales Diego Alejandro. 11-03
Ejemplo.
es más que una aplicación del SGML (Standard Generalized
Markup Language), un sistema para definir tipos
de documentos estructurados y lenguajes de marcas para representar esos mismos
documentos. El término HTML se suele referir a ambas cosas,
tanto al tipo de documento como al lenguaje de marcas.
HTML><HEAD><TITLE> Título de mi página de Internet </TITLE></HEAD><BODY><H1> <CENTER> Primera pagina </CENTER> </H1><HR>
Año de la calidad educativa, democrática y humanista
Castañeda Morales Diego Alejandro. 11-03