La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

CURSO PROGRAMACIÓN BÁSICA SEMANA 3 ¿Qué es un programa?

Presentaciones similares


Presentación del tema: "CURSO PROGRAMACIÓN BÁSICA SEMANA 3 ¿Qué es un programa?"— Transcripción de la presentación:

1 CURSO PROGRAMACIÓN BÁSICA SEMANA 3 ¿Qué es un programa?

2 Objetivos SEMANA 3 Porqué son necesarios los programas
Los programas como instrucciones Traductor de lenguajes Introducción a Python 11/11/2018

3 Formas de obtener un programa
SEMANA 3 Se entiende que un programa informático es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora. Formas de obtener un programa Comprar uno ya escrito Comprar y modificar un programa ya escrito Escribir uno propio La programación no es en sí difícil, lo difícil es saber dividir el problema en partes detalladas para obtener una salida (resultado). 11/11/2018

4 SEMANA 3 Las partes detalladas de un programa se conocen como instrucciones que pueden ser guardadas. CPU S.O __________ Instrucciones Datos Procesos Memoria RAM DISCO Programas 11/11/2018

5 SEMANA 3 Algoritmo: conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos. Pseudocódigo: representa la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizara para la codificación del mismo. Un algoritmo se pasa a pseudocódigo para su mejor aplicación al lenguaje seleccionado 11/11/2018

6 SEMANA 3 Ejemplo de algoritmo que permita calcular e imprima el área de un rectángulo. Se debe introducir la base y la altura para poder realizar el cálculo. Inicio pedir la base pedir la altura Pedir cuota por hora multiplicar la base por la altura (área = base * altura) mostrar área fin 11/11/2018

7 Trasladando el algoritmo a Pseudocódigo
SEMANA 3 Trasladando el algoritmo a Pseudocódigo Programa; área Entorno: BASE, ALTURA, AREA son número enteros inicio            escribir Introduzca la Base            leer BASE escribir Introduzca la Altura leer Altura            calcular AREA <- BASE * ALTURA            escribir El área del rectángulo es AREA Finprograma 11/11/2018

8 SEMANA 3 Datos: piezas de información con las que un programa trabaja
Cada dato tiene asociado un único Tipo El Tipo de Dato determina la naturaleza del conjunto de valores que un dato puede tomar Ejemplos: Número Entero Número Real Cadena de Caracteres Valor Lógico (Verdadero o Falso) Por ejemplo, un dato puede ser un simple caracter, tal como ‘B’, un valor entero como 35, un número real como 1,4142 o una cadena de caracteres como “Hola Mundo”, entre otras cosas 11/11/2018

9 SEMANA 3 Existen dos grupos principales de datos
Constantes: su valor no puede cambiar durante la ejecución de un programa Variables: su valor puede cambiar durante la ejecución de un programa Ambas tienen un nombre y un valor Ambas permiten representar mediante un nombre a una posición de memoria que contiene el valor Las constantes deben ser declaradas antes de su utilización y se deben tener un valor ya asignado al momento de la compilación del programa. Las variables se asemejan a cajas o buzones, donde cada tiene un número y contiene un valor. 11/11/2018

10 SEMANA 3 Las sentencias describen acciones algorítmicas que pueden ser ejecutadas. En general, las sentencias se clasifican en ejecutables (especifican, por ejemplo, operaciones de cálculos aritméticos y entradas/salidas de datos) y no ejecutables (no realizan acciones concretas ni afectan a la ejecución del programa, sino que ayudan a su legibilidad). Cada sentencia ejecutable se traduce por el compilador en una o más instrucciones de lenguaje máquina, que se copian en el archivo objeto y posteriormente se ejecutan. Las sentencias también son simples o estructuradas. 11/11/2018

11 SEMANA 3 existen dos formas de ejecutar código Python:
Una sesión interactiva (línea a línea) con el intérprete, o bien de la forma habitual, escribiendo el código en un archivo de código fuente y ejecutándolo. Cuando hablamos de traductor de lenguajes nos referimos a los interpretes y compiladores. 11/11/2018


Descargar ppt "CURSO PROGRAMACIÓN BÁSICA SEMANA 3 ¿Qué es un programa?"

Presentaciones similares


Anuncios Google