Introduccion a la programacion

Páginas: 8 (1872 palabras) Publicado: 31 de agosto de 2015
Introducción a la programación
2.1
Análisis de algoritmos computacionales
2.2
Tipos de datos definidos por el usuario
2.3 Declaración de variables y constantes
2.4 Expresiones aritméticas, relacionales y lógicas
2.5 Asignaciones de expresiones
2.7 Estructura básica del lenguaje
2.7 Solución de problemas con expresiones

Análisis de algoritmos computacionales
La resolución de un problema en unacomputadora se puede
dividir en tres fases importantes:
1- Análisis de problema: Definir con precisión el problema, esto
requiere que las especificaciones de entrada y salida sean
descritas con detalle.
2.- Diseño o desarrollo del algoritmo. Elaborar un método paso
a paso que conduzca a la solución del problema. Para esto se
puede utilizar una técnica llamada diseño descendente; La cual
consiste enromper un problema complejo en subproblemas mas
simples y a continuación dividir estos subproblemas en otros
mas simples.
3.- Resolución del algoritmo en la computadora. El algoritmo
se debe expresar en un formato que se conoce como programa, y
un programa se escribe en un lenguaje de programación.

Representación de algoritmos
Las herramientas de programación mas utilizadas para
representaralgoritmos son:
Seudocodigos.- Es un lenguaje de especificación de algoritmos
que permite planificar un programa mediante estructuras lógicas,
sin preocuparse por las reglas de un lenguaje especifico. Utiliza
palabras para representar acciones sucesivas, similares a sus
homónimas en los lenguajes de programación.
Diagramas de Flujo.- Es un diagrama que utiliza símbolos
estándar, para representar lasecuencia lógica que resuelve un
problema.Cada símbolo significa un tipo de operación.Estos
diagramas se leen de arriba abajo.

Principales símbolos usados en los Diagramas de Flujo
Símbolo terminal.- indica
Indica el inicio o el final de un algoritmo
Símbolo de entrada o salida.- Indica una operación de I/O
Símbolo proceso.- Señala la asignación de un valor a una
variable o su cambio de valormediante un calculo
Símbolo decisión.- Indica una elección entre dos alternativas

Símbolo preparación.- Señala el inicio de un proceso repetitivo
Símbolo de proceso predefinido .- Indica la transferencia a un

a un procedimiento predefinido (subprograma).
Símbolo conector.- Señala la transferencia de un punto a otro

Seudocódigos
Es un lenguaje de diseño de programas en el cual se especifican
lospasos que se deben seguir para resolver un problema dado.
Ejemplo.
Calculo de la suma de dos números.
Inicio
Leer los valores de a y b
Suma  a + b
Imprimir a , b y Suma
Fin
No existen reglas estándar para un escribir seudocódigos.
Sin embargo, el objetivo principal es obtener una descripción
lógica de la solución del problema.

Ejemplo de un programa
Calcular la superficie lateral de un cilindrorecto
Análisis:
La formula de la superficie lateral de un cilindro recto es: S =2**radio*altura
donde  = 3.141562
Tabla de variables
Entrada: radio, altura, Pi
Salida:
superficie ( S )

Diagrama de flujo
Seudocodigo:
inicio
Pi
3.141592
leer
radio, altura
S
2*Pi*radio*altura
escribir S
fin

Inicio
 = 3.1416
radio, altura
S =2  r h
Superficie(S)
fin

// Instituto Tecnológico de Durango
//Departamento de Ingeniería Química y Bioquímica
// Programa para calcular el área de un cilindro recto
// Programación Scilab * /
// Instructor: José Domingo Pope Solis
// Entrada de datos
Pi = 3.141592;
disp('entrada de datos')
radio = input('Dame los valores del radio ');
altura = input('Dame los valores de la altura ');
// Calculo de la superficie
S=2*Pi*radio*altura;
// Salida de Información
disp('La superficie del cilindro es')
disp(S)
// Fin del Programa área de un cilindro recto

Estructura básica de un lenguaje de programación
Un programa consta de una secuencia de instrucciones,
sentencias o proposiciones, las cuales para casi todos los
lenguajes de programación se pueden condensar en cuatro
grupos:
Instrucciones de entrada/salida
Instrucciones selectivas
Instrucciones repetitivas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introducción A La Programacion
  • introducción a la programacion
  • Introduccion A La Programacion
  • Introducción A La Programación O. O.
  • Introduccion a la programacion
  • Introduccion a programacion
  • INTRODUCCION A LA PROGRAMACION
  • programacion introduccion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS