Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BACHILLER EN CIENCIAS
PROYECTO No. 1
PROGRAMACIÓN DE COMPUTADORAS II
Cedula: 4-827-863
A CONSIDERACIÓN DE LA PROFESORA:
Para empezar Conceptos Básicos de Programación tenemos que saber que La programación no es más que un proceso para convertir especificaciones generales de un sistema en
instrucciones utilizables por la máquina, que produzcan los resultados deseados. Las características del programa: Debe ser confiable y funcional, Advertir errores de entrada obvios y
comunes,Documentado adecuadamente, Ser comprensible, Codificado en el lenguaje apropiado
Los datos son las características propias de cualquier entidad. Por ejemplo: los datos de una persona como su edad, fecha de nacimiento, domicilio, número de teléfono, etc.
La información es el conocimiento relevante producido como resultado del procesamiento de datos y adquirido por la gente para realzar el entendimiento y cumplir ciertos propósitos.
El procesamiento de datos consiste en la recolección de datos de entrada que son evaluados y ordenados para ser colocados de manera que produzcan información útil.
II. Manejo de los datos (incluye clasificación, ordenación, cálculo y sumarización de éstos)
4. Prueba
5. Documentación
6. Mantenimiento
1. Intérpretes y Compiladores
1.Compiladores
Es un programa que traduce un programa escrito en un lenguaje de alto nivel, por ejemplo C++, en un programa en lenguaje de máquina que la computadora es capaz de entender y
ejecutar directamente. Un compilador es un tipo especial de programa, en cuanto a que sus entradas o datos son algún programa y su salida es otro programa. Para evitar confusiones, solemos
llamar programa fuente o código fuente al programa de entrada, y programa objeto o código objeto a la versión traducida que el compilador produce. Código se usa frecuentemente para referirse
a un programa o a una parte de él, sobre todo cuando se habla de programas objeto.
Ejemplo: Pascal, Cobol, Fortran, Ada, Código Fuente, Código Objeto, Código Ensamblador, Modula 2, C, C++.
El compilador, informa al usuario de la presencia de errores en el programa fuente, pasándose a crear el programa objeto cuando está
libre de errores. El código objeto puede ser ejecutado posteriormente. Una vez traducido un programa, su ejecución es independiente de su
compilación. Involucra dos pasos en su operación:
Fases de compilación:
Análisis: Dependiente del lenguaje. Independiente de la máquina.
Sintaxis: Independiente del lenguaje. Dependiente de la máquina.
1. Tipos de Estructuras Selectivas (Estructuras Básicas
y Secuenciales)
1.4- Tipos de Estructuras de Programación (Estructuras básicas y secuencial)
Un problema se puede dividir en acciones elementales o instrucciones, usando un número limitado de estructuras de control (básicas) y sus combinaciones que pueden servir para resolver
dicho problema.
Las Estructuras Básicas pueden ser:
•Secuenciales: cuando una instrucción del programa sigue a otra.
•Selección o decisión: acciones en las que la ejecución de alguna dependerá de que se cumplan una o varias condiciones.
•Repetición, Iteración: cuando un proceso se repite en tanto cierta condición sea establecida para finalizar ese proceso.
La Estructura Secuencial se caracteriza porque una acción se ejecuta detrás de otra. El flujo del programa coincide con el orden físico en el que se han ido poniendo
las instrucciones. Dentro de este tipo podemos encontrar operaciones de inicio/fin, inicialización de variables, operaciones de asignación, cálculo, sumarización, etc. Este
tipo de estructura se basa en las 5 fases de que consta todo algoritmo o programa:
•Definición de variables (Declaración)
•Inicialización de variables
•Lectura de datos
•Cálculo
•Salida
Ejemplo: Se desea encontrar la longitud y el área de un círculo de radio 5. Solución: El objetivo del ejercicio es encontrar la longitud y el área de un círculo con
un radio conocido y de valor 5. Las salidas serán entonces la longitud y el área. (Fase 5 del algoritmo) Sabemos que la longitud de un círculo viene dada por la fórmula 2
* pi * radio y que el área viene dada por pi * radio al cuadrado. (Fase 4 del algoritmo) Si definimos las variables como: (fase 1 del algoritmo)
L = Longitud A = área R = radio pi = 3.1416 hagamos el algoritmo:
Inicio
Pi ¬ 3.1416 (definición de un valor constante)
R ¬ 5 (radio constante ya que es conocido su valor)
A ¬ pi * R ^ ² (asignación del valor del área)
L ¬ 2 * pi * R (asignación del valor de la longitud)
Escribir (A, L) (salida del algoritmo)
Fin
Representación en Diagrama de Flujo para el ejemplo:
Caracteristicas de PSeInt:
•Presenta herramientas de edición para escribir algoritmos en pseudocodigo en español
•Permite generar y editar el diagrama de flujo del algoritmo
•Permite la edición simultánea de múltiples algoritmos.
•El pseudo-lenguaje utilizado es configurable.
última versión
2
Generaciones de lenguaje de programación Ejemplo Sintaxis
Lenguajes de bajo nivel o ensamblador código maquina son ceros y uno cada letra tiene números unicos
LLENA ESPACIOS.
•Las 6 clasificaciones de los lenguajes de alto nivel son: leguages de cálculos científicos, leguanjes orientados a la gestion, linguajes de simulacion
em general, linguaje orientado a objetos, linguajes interrogativos y linguajes de inteligência artificial
Los 6 pasos para el desarrollo del software son: Especificación del programa, Diseño del programa, Codificación del programa, Prueba, Documentación,
Mantenimiento
_ Las 5 características del programa son: Debe ser confiable y funcional, Advertir errores de entrada obvios y comunes, Documentado adecuadamente, Ser
comprensible, Codificado en el lenguaje apropiado
Las 3 actividades del procesamiento de datos son: Captura de datos de entrada, Manejo de los datos (incluye clasificación,
ordenación, cálculo y sumarización de éstos), Administración de la salida resultante.
Las 5 generaciones de lenguajes son: Lenguaje de máquina (Primera Generación), Lenguaje ensamblador (Segunda Generación), Lenguaje de
procedimientos (Tercera Generación), Lenguajes orientados a problemas (4GL), Lenguajes naturales
Los 5 ejemplos de lenguajes de sistema educativo son: asset, pascal, logo. Basic y c
Programa que traduce un programa escrito en lenguaje de alto nivel es el: compilador
DESARROLLO. RESPONDA LAS PREGUNTAS
¿Qué es Programación?
La programación no es más que un proceso para convertir especificaciones generales de un sistema en instrucciones utilizables por la máquina, que produzcan
los resultados deseados
¿Qué es Programa?
Un programa es una lista de instrucciones que la computadora debe seguir para procesar datos y convertirlos en información
¿Qué es un lenguaje de Programación?
Que es programadores, analista de sistema y usuarios (defina cada uno): los programadores a través del manual
del analista para que recuerden aspectos de la elaboración del programa o en caso que otras personas puedan actualizarlo o modificarlo (darle mantenimiento) y
no son necesariamente las personas que lo diseñaron. Los analistas de sistemas que son las personas que deberán proporcionar toda la información al
programador. Los usuarios se les elabora un manual de referencia para que aprendan a utilizar el programa
Cuáles son las actividades en que se divide el Diseño del programa
- Operaciones de entrada/salida
- Cálculos
- Lógica/ comparación
- Almacenamiento/ consulta
CRITERIOS DE EVALUACIÓN PARA PROYECTOS ESCRITOS VALOR PUNTOS OBTENIDOS
Portada 2
Arial)
Presento ilustración 1
Sigue indicaciones 1
proyecto
TOTALES 50
Conclusión
Para concluir con esta investigación tengo que decir que fueron
increíblemente buenos los conocimientos que me tengo ahora que vi todo
los conceptos básicos, hay que decir, que me esforcé mucho por hacer este
trabajo. Esto fue realizado y mayormente echo con el modulo que la
profesora proporciono