Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

PROYECTO FINAL - ALGORITMOS Y PROGRAMACIÓN BÁSICA

No description
by

Eli Yax

on 30 May 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of PROYECTO FINAL - ALGORITMOS Y PROGRAMACIÓN BÁSICA

QUÉ ES UN LENGUAJE DE PROGRAMACIÓN
Herramienta que nos permite comunicarnos e instruir a la computadora para que realice una tarea específica.
C++
C++ fue desarrollado a principios de la década de los años 80, cuando Bjarne Stroustrup usó sus conocimientos en lenguaje de simulación para crear un lenguaje de programación orientado a objetos.
Una característica central de los lenguajes de simulación es que modelan situaciones de la vida real como objetos.

¿QUÉ ES C++?
C++ es un lenguaje de programación orientado a objetos que toma la base del lenguaje C y le agrega la capacidad de abstraer tipos como en Smalltalk.

La intención de su creación fue el extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.

PROYECTO
Descripción del Problema
Realizar una aplicación donde el usuario pueda consultar información sobre conceptos de tecnología (programación) e información sobre instrucciones de C++ empezando con un menú que muestre las opciones:

PROYECTO FINAL - ALGORITMOS Y PROGRAMACIÓN BÁSICA
PROYECTO FINAL
NOMINA DE INTEGRANTES:
Dany Saloj
Eli Cun
Gabriela Sac
Osmin Raymundo
CATEDRÁTICO: ING. EDWIN DANIEL RECINOS
30 de mayo de 2015
DESSARROLLO DE PROGRAMAS
En un nivel básico, el propósito de casi todos los programas de aplicación es procesar datos para producir uno o más resultados específicos. En un lenguaje de procedimientos, un programa se construye a partir de conjuntos de instrucciones, con cada conjunto nombrado como un procedimiento. En efecto, cada procedimiento mueve los datos un paso más cerca de la salida final deseada.
C++ puede usarse desde programas interactivos simples, hasta programas de ingeniería y científicos sofisticados y complejos dentro del contexto de una estructura en verdad orientada a objetos.
TIPOS DE INSTRUCCIONES EN C++
INSTRUCCIONES DECLARATIVAS
Sirven para declarar librerías, variables, constantes, arreglos, punteros, estructuras…
Librerías:
#include <time.h> ——> para usar la hora
#include <math.h> ——> para operaciones numéricas
#include <iostream.h> ——> cin , cout..

Variables:
char nombre; ——> Declarando variable tipo carácter
int a,b,c; ——> Declarando variable tipo entero
double sueldo ——> Declarando variable tipo decimal

Constantes
1. Anteponemos” #define” al nombre de la constante y luego colocamos el valor que le corresponde.
#define nomb 2

2. ” const ” seguido del tipo de variable , después el nombre de la constante y luego el valor que va a contener.
const int nomb = 2

Arreglos:
float vector [12]; ——> Declarando un arreglo tipo flotante (quiere decir que hay 12 variables con el mismo nombre)

Punteros:
float * ventas ; ——> Almacenan direcciones de memoria

Estructuras:
struct alumno ——> Son una agrupación de variables (int cedula;, char nombre;, short edad;)

Instrucciones de asignación:

nombre_variable = expresión

Instrucciones selectivas
if ( expresión a evaluar
else
Selectivas múltiples
switch ( expresión a evaluar )

Instrucciones repetitivas
While (expresión )
Do – While (expresión):
for ( expresión inicial ; expresión final ; incremento / decremento )


Instrucciones de bifurcación
Estos evitan que se ejecute alguna instrucción del programa y salta a otra parte del programa.

• El” break” interrumpe el flujo normal del programa y ahí acabaría nuestro programa.
• Goto : éste nos lleva a una línea que indiquemos por medio de etiquetas.
• El ” return” que devuelve un valor.
• Otro es ” exit ” que obliga a salir.

Se necesita que se realice una aplicación la cual contenga y muestre al usuario información introductoria al lenguaje C++, es decir en la cual se pueda consultar información sobre algunas instrucciones de C++ y muestre una definición y ejemplos, la interfaz de la aplicación deberá ser amigable al usuario, conteniendo menús para navegar por el contenido, tanto para avanzar como para regresar al menú principal.
Conceptos de Tecnología:
“INSTRUCCIONES C++”
Instrucción “cout” y “cin”:
Algoritmos Secuenciales
Algoritmos Condicionales (if – else)
Instrucción Switch-Case
Instrucción Ciclicos (ciclo for, ciclo While)
Vectores
ANALISIS

¿Cuáles son mis entradas?

Para menú--Número
Conceptos de Tecnología --numero
Instrucción “cout” y “cin” --numero
Algoritmos Secuenciales --numero
Algoritmos Condicionales (if – else) --numero
Instrucción Switch-Case --numero
Instrucción Ciclicos (ciclo for, ciclo While) – numero
Vectores --numero

¿Cuáles son mis salidas?

Para menú— Opción a realizar y sub-menú de opciones
Conceptos de Tecnología –concepto de la opción elegida
Instrucción “cout” y “cin” –concepto, código o código ejecutable según la opción elegida
Algoritmos Secuenciales -- concepto, código o código ejecutable según la opción elegida
Algoritmos Condicionales (if – else) -- concepto, código o código ejecutable según la opción elegida
Instrucción Switch-Case -- concepto, código o código ejecutable según la opción elegida
Instrucción Cíclicos (ciclo for, ciclo While) – concepto, código o código ejecutable según la opción elegida
Vectores -- concepto, código o código ejecutable según la opción elegida

¿Qué procesos?

Para opción en menú = numero ingresado,
- Ejecución de la opción escogida

Opción 1. Sub-menú de 5 opciones
-Ingresar número
–mostrara en pantalla concepto de opción elegida

Opción 2. Sub-menú de 3 opciones
-Ingresar número

Eligio 1 –mostrara en pantalla concepto
Eligio2 –mostrara en pantalla ejemplo de código
Eligio 3 –ejecutara el código

Opción 6. Sub-menú de 6 opciones
-Ingresar número

Eligio 1 –mostrara en pantalla concepto
Eligio 2 –mostrara en pantalla concepto
Eligio3 –mostrara en pantalla ejemplo de código
Eligio4 –mostrara en pantalla ejemplo de código
Eligio 5 –ejecutara el código
Eligio 6 –ejecutara el código
Full transcript