Want to create interactive content? It’s easy in Genially!

Reuse this genially

Introducción a la programación

Claudia Ivette Herná

Created on June 28, 2022

Start designing with a free template

Discover more than 1500 professional designs like these:

Animated Chalkboard Presentation

Genial Storytale Presentation

Blackboard Presentation

Psychedelic Presentation

Chalkboard Presentation

Witchcraft Presentation

Sketchbook Presentation

Transcript

Introducción a la

Programación

PROGRAMACIÓN

proceso de escribir un programa

PROGRAMA (software)

conjunto de instrucciones ordenadas para ejecutarse en una computadora.

Lenguaje de programación

Son herramientas que nos permiten crear programas y software. Entre ellos tenemos Delphi, Visual Basic, Pascal, Java, etc.. Permite la Comunicación entre el Usuario ( programa) y la Computadora (PC)

Lenguaje de programación de alto nvel

fases de la programación

Algoritmo

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

Otra definición

Algoritmo - Caracteristicas

Preciso

Indicar el orden de realización en cada paso

Definido

Repetir los pasos varias veces y se tiene el mismo resultado

Finito

Tiene un número determinado de pasos

Solución de un algoritmo

Análisis del problema

Fases de creación de un algoritmo

Existen tres pasos principales:

Análisis: se determina cuál es el problema a resolver

Diseño: elaboramos el algoritmo

Pruebas: comprobamos el resultado

Problema: calcular la media de dos números con una calculadora tradicional (no científica)

Solución:

Teclear el número "2"

Introducir el primer número

Pulsar la tecla "="

Pulsar la tecla "+"

Introducir el segundo número

Esta secuencia de 6 acciones nos describe como debemos hacer para resolver un determinado problema.

Pulsar la tecla "/"

Es muy similar a una receta de cocina.A un algoritmo debemos decirle: los ingredientes y enseres que necesitamos (los objetos de qué hablábamos) y como se preparan (las acciones)

Preguntas:

Responde en un documento de Word y subelo a Classroom

¿Cuál es la importancia de los algoritmos en la informática? y en la vida cotidiana?

¿Qué son los programas?

¿Por qué los algoritmos deben ser muy detallados?

Variable

Es un espacio en la memoria de la computadora que permite almacenar temporalmente un dato.

TIPOS DE VARIABLES:

Variables numéricas (Entero y Real)

Variables alfanuméricas

Variables lógicas (boolenas)

Una variable se identifica por:

Identificador - Tipo de datos - Valor

Identificador: es el nombre que identifica de manera única la localización de memoria donde se almacena el dato.

Tipo de dato: describe el uso que especifica la naturaleza del dato que puede almacenar en la variable.

Valor: dato guardado en la casilla de memoria ya sea numérico, alfanumérico ó lógico.

Identificador - reglas

El nombre debe iniciar con una letra.

Después del primer caracter, puede contener letras o números

No debe contener espacios en blanco.

No usar palabras del lenguaje o funciones

No debe contener operadores matemáticos como (+, -, *, / , etc.)

DECLARACIÓN DE VARIABLES: Para que un algoritmo ó programa pueda hacer uso de una o más variables, éstas deben ser declaradas previamente.

Todas las variables de un programa se declaran

de la misma forma

El tipo de dato que puede almacenar

Su nombre

Operadores aritméticos

Operadores relacionales

Operadores lógicos

Operadores en PseInt

Precedencia de operadores