CLASE 1 PRG1

Páginas: 5 (1036 palabras) Publicado: 27 de abril de 2016
UNIVERSIDAD FRANCISCO GAVIDIA
PROGRAMACIÓN I

Ing. Nelson Cornejo

ndcornejo@ufg.edu.sv

INTRODUCCIÓN A LA PROGRAMACIÓN
Definiciones importantes:
¿Qué es Programa en computación?
Es un conjunto de Instrucciones que guían a la computadora para realizar
alguna actividad o resolver algún problema; en el programa se ejecutan
diferentes acciones de acuerdo con los datos que se estén procesando.Programa:
 Estructura de datos
 Operaciones primitivas elementales
 Estructuras de control.
Estructura de datos:
Son las formas de representación interna de la computadora. Los hechos
reales, representados en forma de datos.
Ejemplo: el nombre, las horas trabajadas y el sueldo por hora, son los datos
mediante los cuales se representa un empleado en una Nómina
1:36:51 p.m.

INTRODUCCIÓN A LAPROGRAMACIÓN (CONTINUACIÓN)
Operaciones primitivas elementales:
Son las acciones básicas que la computadora “sabe” hacer, y que se ejecutan
sobre los datos para darles entrada, transformarlos y darles salida convertidos en
información:
Ejemplo: el sueldo de un empleado se calcula multiplicando las horas trabajadas
por la cuota horaria.

DATOS

SUELDO

Estructuras de control:
Son las formas lógicas decomportamiento de la computadora mediante las que se
dirige el orden en que deben ejecutarse las instrucciones del programa.

1:36:51 p.m.

Importante
Antes de programar, se debe diseñar.
 Los diferentes pasos (acciones) de un algoritmo se expresan en los
programas como instrucciones.

Las instrucciones básicas y comunes a casi todos los lenguajes de
programación se pueden condensar en cuatrogrupos:






Instrucciones de entradas/salida.
Instrucciones aritmético-lógicas.
Instrucciones selectivas.
Instrucciones repetitivas.

LENGUAJE DE PROGRAMACIÓN
Un lenguaje de programación es el medio a través del cual le comunicamos a
la computadora la secuencia de instrucciones que debe ejecutar para llevar a
cabo actividades, tareas o solución de problemas.

Características de los lenguajes deprogramación:
Todo lenguaje está compuesto por un alfabeto, un vocabulario y una
gramática.

Alfabeto (conjunto de caracteres)
Es el conjunto de elementos estructurales del lenguaje.
 Caracteres alfabéticos (letras mayúsculas y minúsculas)
 Caracteres numéricos (dígitos del 0 al 9)
 Caracteres especiales (símbolos especiales $, #, /, :, ; entre otros)

1:36:51 p.m.

CONTINUACIÓN
Vocabulario(léxico)
Es el conjunto de palabras válidas o reservadas en el lenguaje. Por ejemplo
las palabras:
program, begin, end, if, then, else, integer, real……. Entre otros.

Gramática (sintaxis): es el conjunto de lineamientos que se deben
seguir para construir frases, oraciones o instrucciones. Mediante la gramática
o sintaxis logramos transmitirle a la computadora lo que deseamos. Por
ejemplo para leerdatos debemos seguir cierto lineamiento, también para
imprimir, etcétera.

1:36:51 p.m.

ALGORITMO

1:36:51 p.m.

¿QUÉ ES ALGORITM0?
 Es un Método para resolver un problema mediante una
serie de pasos precisos , definidos y finitos.
 Un algoritmo es una serie de operaciones detalladas,
un conjunto de reglas para resolver una cierta clase de
problemas y se puede formular de muchas formas con elcuidado de que no exista ambigüedad.

1:36:51 p.m.

CARACTERÍSTICAS







Preciso: debe tener pasos claros.
Definido: cada paso debe ser definido en forma precisa
Finito: debe terminar después de un número de pasos.
Debe ser sencillo, legible
Modular
Eficiente y efectivo: se ha de desarrollar en el menor
tiempo posible

1:36:51 p.m.

Ejemplo #1
Para calcular la nómina de empleados seutilizan las horas trabajadas y
el salario por hora. Ambos datos se multiplican y se obtiene el salario
bruto. A ese salario bruto se le restan las deducciones y se obtiene el
salario neto.
Algoritmo:
1. Ingresar nombre de empleado.
2.

Ingresar horas trabajadas.

3.

Ingresar salario por hora.

4.

Ingresar deducciones.

5.

Multiplicar las horas trabajadas por el salario por hora

6.

Obtengo el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • CLASE 1
  • Clase 1
  • Clase 1
  • Clase 1
  • Clase 1
  • 1 Clase
  • CLASE 1
  • Clase 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS