ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

PORTAFOLIO DE EVIDENCIAS DE PROGRAMACION

Manuel LagunaTrabajo24 de Enero de 2017

2.745 Palabras (11 Páginas)565 Visitas

Página 1 de 11

[pic 1]

Universidad Superior Bajío

Programación 1

Ing. En sistemas y desarrollo de software

1er. Cuatrimestre

Portafolio de evidencias

Héctor manuel laguna Juárez


Índice

Contenido

Introducción        3

Objetivo general        4

1.        Conceptos básicos        5

Problema en programación        5

Lenguaje en programación.        6

Algoritmo en programación.        7

Programa en programación.        8

Diagrama de Flujo        9

Conceptos generales        17

El lenguaje de programación        19


Introducción

Este portafolio de evidencia contiene todo los trabajos de programación 1 y los temas que abarca esta materia por ejemplo que el algoritmo, el diagrama de flujo entre otros mas. todo resuelto para un buen uso.


Objetivo general

Este trabajo servirá para que los nuevos alumnos que cursen esta materia se les dé a conocer todos los conocimientos sobre programación 1.

Y para que estudien por si se les dificultan los temas que contiene esta materia. Para practicar con ejercicios resueltos y realicen comparación entre ellos.


  1. Conceptos básicos

Problema en programación

Definición

Problema: cuestión que se plantea para hallar un dato desconocido a partir de otros datos conocidos, o para determinar el método que hay que seguir para obtener un resultado dado.

  • Etapas de la solución de un problema

[pic 2]

[pic 3]

[pic 4][pic 5][pic 6][pic 7][pic 8][pic 9][pic 10]

Etapa1        Etapa 2        Etapa 3

Actividad 1

Tres problemas con ayuda de la computadora.

  • Calcular calificaciones
  • Tareas
  • Investigaciones

Tres problemas sin la ayuda de la computadora.

  • Llegar tarde a clases
  • No respetar a los compañeros
  • Accidentes dentro de la escuela


Lenguaje en programación.

Definición

sistema de caracteres y símbolos informáticos que se utilizan para dar instrucciones a una computadora.

Clasificación de lenguaje de programación y sus características.

Los lenguajes de programación son lenguajes creados por el ser humano para comunicarse con la computadora. Así podríamos decir que lenguaje de programación es el conjunto de símbolos y palabras que permiten al usuario de una computadora darle instrucciones y órdenes para que la computadora los ejecute.

Existen diferentes clases o tipos de lenguajes de programación:

  1. El lenguaje de máquina: es el leguaje de programación que entiende directamente la maquina (computadora). Este lenguaje se utiliza el alfabeto binario, es decir, el 0 y el 1. Con estos dos únicos dígitos, también conocidos como bits, se forman lo que se conoce como cadenas binarias (combinaciones de ceros y unos) son con las que se escriben las instrucciones, y a través de estas instrucciones el microprocesador de la computadora entiende nuestra petición. El lenguaje máquina fue el primer lenguaje de programación. Este lenguaje de programación dejo de utilizarse por su gran dificultad y por la facilidad para cometer errores al escribir las cadenas binarias.
  2. Lenguajes de programación de bajo nivel: Son mucho más fáciles de utilizar que el lenguaje máquina, pero dependen mucho de la máquina o computadora como sucedía con el lenguaje máquina. El lenguaje ensamblador fue el primer lenguaje de programación que trato de sustituir el lenguaje máquina por otro lenguaje que fuese más parecido al de los seres humanos. En este lenguaje se conoce como programa fuente, que traduce las instrucciones a un programa escrito en lenguaje ensamblador por el programador, y programa objeto es la traducción a lenguaje máquina del programa fuente.
  3. Lenguajes de programación de alto nivel:  Este tipo de lenguajes de programación son independientes de la máquina, los podemos usar en cualquier computador con muy pocas modificaciones o sin ellas, son muy similares al lenguaje humano, pero precisan de un programa interprete o compilador que traduzca este lenguaje de programación de alto nivel a uno de bajo nivel como el lenguaje de máquina que la computadora pueda entender.

Otra clasificación de los lenguajes de programación de alto nivel, es teniendo en cuenta el desarrollo de las computadoras según sus diferentes generaciones:

  1. Lenguajes de programación de primera generación: el lenguaje máquina y el ensamblador.
  2. Lenguajes de programación de segunda generación: los primeros lenguajes de programación de alto nivel imperativo (FROTRAN, COBOL).
  3. Lenguajes de programación de tercera generación: son lenguajes de programación de alto nivel imperativo, pero mucho más utilizados y vigentes en la actualidad (ALGOL 8, PL/I, PASCAL, MODULA).
  4. Lenguajes de programación de cuarta generación: usados en aplicaciones de gestión y manejo de bases de datos (NATURAL, SQL).

Algoritmo en programación.

Definición:

Conjunto de instrucciones que realizadas en orden conducen a obtener a la solución del problema.

Características de los algoritmos deben cumplir.

  • Precisión: los pasos a seguir en el algoritmo deben ser precisados claramente.
  • Determinismo: el algoritmo, dado un conjunto de datos idénticos de entrada, siempre deben arrojar los mismos resultados.
  • Finitud: el algoritmo, independientemente de la complejidad del mismo, siempre deben ser la longitud finita.

Ejemplo de algoritmo:

Cambiar llanta ponchada:

  1. Buscar el gato hidráulico, la llave de cruz y la llanta nueva.
  2. Colocar el gato hidráulico en la posición correcta.
  3. Levantar el auto.
  4. Aflojar las tuercas de la llanta ponchada con la llave.
  5. Quitar por completo las tuercas.
  6. Quitar la llanta ponchada.
  7. Poner la llanta nueva.
  8. Colocar las tuercas.
  9. Apretar las tuercas con la llave.
  10. Bajar el auto.
  11. Quitar el gato hidráulico.

Ejemplo 2

Elaborar un reporte de lectura

  1. Leer atenta y globalmente el texto.
  2. Volver a leer el texto para comprenderlo mejor.
  3. Localizar y subrayar las ideas principales del texto.
  4. Localizar los términos desconocidos.
  5. Investigar significados en el diccionario.

Programa en programación.

Definición:

Un programa es un conjunto de instrucciones u ordenes basadas en un lenguaje de programación que una computadora interpreta para resolver un problema o una función específica

Existen distintos tipos de programas, entre ellos:

  • Programas de contabilidad: estos le facilitan al usuario el análisis y la compilación de información financiera, ya sea para el ámbito doméstico o para alguna empresa. Los primeros generalmente cuentan con una base de datos para actualizar los gastos realizados y también utilidades para las chequeras, que sirven para conciliarlas e imprimir cheques.
  • Programas financieros: estos contienen utilidades financieras que no incluyen los anteriores. Por medio de estos programas se pueden generar estrategias financieras ya que educan a sus usuarios sobre consideraciones prácticas, regulaciones y leyes. 
  • Programas educativos: estos cuentan con paquetes que enseñan, por medio de guías, sobre una técnica o tópico. Estos pueden estar orientados a adultos, que abarcan temáticas como física, química, astronomía o que enseñen a tapear o a hablar algún idioma, entre otras.
  • Programas de juegos: estos programas siempre vienen incluidos en la computadora y son de las más diversas temáticas. Existen con fines educativos o bien, como mero entretenimiento y los hay para adultos y niños.
  • Programas de producción: estos son destinados a las compañías, para que sus usuarios puedan adquirir información integrada. Los programas de este tipo contienen aplicaciones para la recolección de información estratégica de mercado, del perfil de los usuarios y consumidores.
  • Programas procesadores de texto: por medio de estos los usuarios logran manipular y producir textos de cualquier índole. Los procesadores de texto permiten modificar el formato de un documento, ya sea sus márgenes, la forma de la página, los espacios, el color y tamaño de fuente, alineación.
  • Bases de datos: estas son paquetes de programas por medio de los cuales los usuarios logran almacenar, retirar y manipular enormes volúmenes de información. En la mayoría de los casos, la información se guarda en registros y se la ordena y busca por medio de palabras claves. Las bases de datos permiten la realización de reportes utilizando distintos criterios y la manipulación de listas simples. 
  • Programas de publicación: en estos se combinan diseñadores gráficos con procesadores de texto que permiten la confección de revistas, catálogos, pancartas, folletos y demás.
  • Programas gráficos: por medio de ellos se pueden transferir, manipular e incluso crear imágenes. Existen gráficos de dos tipos: de mapas de bits y por vector. Estos últimos guardan la imagen en cajas, líneas u otros objetos. Cada una de estas posee propiedades como tamaño, color y relleno. 
  • Programas de sistemas operativos: es por medio de los sistemas operativos que el usuario logra utilizar la computadora ya que es el nexo entre el hardware de la PC y el usuario. 
  • Programas de redes y comunicación: estos permiten conectar distintas computadoras entre sí, por medio de conexión de redes o un módem, para buscar o trasferir información.
  • Lenguaje de programación: estos ofrecen herramientas que permiten la creación de diversos programas para computadoras. Algunos de los lenguajes más utilizados son: Visual Basic, FoxPro, C, Pascal. Programas de hoja de cálculo: estos programas facilitan la manipulación e introducción de información numérica. Los formatos de las hojas de cálculo son de celdas que almacenan números, texto e incluso información computacional. Ofrecen numerosas fórmulas que permiten relacionar y manipular la información de diversas maneras.

Diagrama de Flujo.

Definición:

Un diagrama de flujo debe ilustrar gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema. Los símbolos presentados, colocados adecuadamente, permiten crear una estructura grafica flexible que ilustra los pasos a seguir para alcanzar un resultado todo especifico. El diagrama de flujo facilitara más tarde la estructura del diagrama en algún lenguaje de programación.

  1. Todo diagrama de flujo debe tener un inicio y un fin.

[pic 11]


[pic 12][pic 13]

  1. Las líneas para indicar la dirección del flujo del diagrama deben ser rectas. No deben ser inclinada ni cruzadas.[pic 14][pic 15]
  1. Todas las líneas utilizadas para indicar la dirección del diagrama de flujo.
  2. El diagrama de flujo debe ser construido desde arriba hacia abajo y de izquierda a derecha.
  3. La notación utilizada en el diagrama de flujo debe ser independiente del lenguaje de programación.
  4. Es conveniente cuando realizamos una tarea compleja.
  5. Si el diagrama de flujo requiere más de una hoja para su construcción.
  6. No debe llevar más de una línea a un símbolo.[pic 16][pic 17][pic 18][pic 19]

[pic 20][pic 21][pic 22][pic 23][pic 24][pic 25][pic 26]

...

Descargar como (para miembros actualizados) txt (17 Kb) pdf (540 Kb) docx (851 Kb)
Leer 10 páginas más »
Disponible sólo en Clubensayos.com