Programacion

15
UEVA ESCUELA TECNOLOGIC ASAEL MARTINEZ CARDONA ENRIQUE ROBLEDO MENDEZ PROFRA. RUTH GRUPO. 404 PROGRAMACION TODO LO QUE VIMOS EN EL PARCIAL

description

Este trabajo fue hecho por los alumnos Asael Cardona y Enrique Robledo del grupo 404 para la materia de Programacion. Semestre B0910NET Nicolas Romero

Transcript of Programacion

Page 1: Programacion

NUEVA ESCUELA TECNOLOGICAASAEL MARTINEZ CARDONAENRIQUE ROBLEDO MENDEZ

PROFRA. RUTHGRUPO. 404

PROGRAMACIONTODO LO QUE VIMOS

EN EL PARCIAL

Page 2: Programacion

¿QUE ES PROGRAMACION?EN INFORMATICA, LA PROGRAMACIÓN ES UN PROCESO POR EL CUAL SE ESCRIBE (EN UN LENGUAJE DE PROGRAMACION), SE PRUEBA,

SE DEPURA Y SE MANTIENE EL CODIGO FUENTE DE UN PROGRAMA INFORMATICA.

Page 3: Programacion

ALGUNOS DE LOS CODIGOS QUE UTILIZAMOS FUERON:

#include <math.h>#include <iostream.h>#include <conio.h> //----SUMA PARES ENTRE 2 Y UN NUMERO CUALQUIERA MAYOR QUE 2-----// //Descargado de www.PROGRAMACION.com void main(void) {int numero, suma_pares=0; clrscr(); cout <"SUMA DE PARES ENTRE 2A UN NUMERO CUALQUIERA MAYOR QUE 2"; cout<<"\n\Ingrese el numero para sumar los pares entre 2 y el numero: "; cin>>numero; suma_pares = numero*(numero+2)/4; cout<<"\n\La suma de los pares entre 2 y el numero ingresado es : "<<suma_pares; getch(); }

Page 4: Programacion

YA DESPUES DE INGRESAR LOS CODIGOS Y QUE ESTEN BIEN ABRIA ESTA PAG.

(PARECIDO)

Page 5: Programacion

/****conio.h - console and port I/O declarations** Copyright (c) Microsoft Corporation. All rights reserved.**Purpose:* This include file contains the function declarations for* the MS C V2.03 compatible console I/O routines.** [Public]*****/ #if _MSC_VER > 1000#pragma once#endif #ifndef _INC_CONIO#define _INC_CONIO #include <crtdefs.h>#ifdef __cplusplusextern "C" {#endif /* Function prototypes */ _CRTIMP __checkReturn_wat errno_t __cdecl _cgets_s(__out_ecount_z(_Size) char * _Buffer, size_t _Size, __out size_t * _SizeRead);__DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(errno_t, _cgets_s, __out_ecount_part(_Size, *_Buffer) char, _Buffer, __out size_t *, _Size)__DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_0_CGETS(char *, _CRTIMP, _cgets, __out_z char, _Buffer)_CRTIMP __checkReturn_opt int __cdecl _cprintf(__in_z __format_string const char * _Format, ...);_CRTIMP __checkReturn_opt int __cdecl _cprintf_s(__in_z __format_string const char * _Format, ...);

CODIGO CONIO.

Page 6: Programacion

// examen.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "stdio.h"#include "stdlib.h"#include "time.h"int _tmain(int argc, _TCHAR* argv[]){

int salir, saliryesno;salir=0;while (salir==0){

int random;float gasto, ncargo;printf("\nINTRODUZCA LA CANTIDAD TOTAL DE LA COMPRA: ");scanf ("%f",&gasto;"\n");while (gasto < 0)

{printf("NO EXISTEN CARGOS NEGATIVOS INTRODUZCA NUEVO GASTO: ");scanf("%f",gasto&"\n");

}if (gasto >= 100){

printf("\nSU GASTO IGUALA O SUPERA LOS $100.00 Y POR TANTO PARTICIPA EN LA PROMOCION.\n");

printf("\n\t\t COLOR\t\t DESCUENTO\n\n");printf("\t\tBOLA BLANCA\t\t NO TIENE\n");printf("\t\tBOLA ROJA\t\t10 POR CIENTO\n");printf("\t\tBOLA AZUL\t\t20 POR CIENTO\n");printf("\t\tBOLA VERDE\t\t25 POR CIENTO\n");printf("\t\tBOLA AMARILLA\t\t50 POR CIENTO\n\n");srand(time(NULL));random=rand()%5;case 1:

printf("ALEATORIAMENTE USTED OBTUVO UNA BOLA BLANCA\n\n");printf("LO SENTIMOS, NO HA GANADO NINGUN DESCUENTO. ");printf("EL TOTAL A PAGAR ES DE $%.2f\n\n",gasto);break;

case 2:return 0;

}

CODIGO

Page 7: Programacion

¿DEFINE QUE SON LOS TIPOS DE DATOS UNSIGNED?Es una abreviatura de unsigned int, un entero de 2 bytes unsigned int que solo puede sostener valores positivos en el rango de 0 a 65535¿Qué SIGNIFICA %U?Se utiliza para leer un valor unsigned por medio de scanf¿Qué HACE LA FUNCION TIME?Vuelve la hora del dia en segundos.¿Qué ES EL CALENTAMIENTO?Es igual a la longitud del rango deseado de enteros consecutivos.EN QUE CONSISTE EL JUEGO “CRAPS”El jugador tira dos dados y en la cara que salga sumandolos si sale 7 u`ll en el primer tiro el jugador gana.¿CUANTOS CASOS MANEJA ESTE JUEGO?5- si son 7 y 11 gana si son 2, 3 y 12 pierde ¿Qué ES LA ENUMERACION?Es un conjunto de constantes enteros y representadas por medios de identificadores.

Page 8: Programacion

ESTRUCTURA DE DATOSNOMBRE CONCEPTO CARACTERISTICAS

PILAS En una versión restringida de una lista ligada.

Los números nodos pueden añadirse y eliminarse de una pila solo encima.

COLAS Es parecida a una fila para pegar en el super esta primero es al que se atiende.

Las importancias de insertar y eliminar se conoce como agregar en la cola y retirar de la celda.

ARBOLES Es una escritura de datos no lineal de dos almacenes con propiedades especiales.

El nodo raíz es el primer nodo del árbol.

Page 9: Programacion

INSTRUCCIONES DEL PROGRAMAInstrucción ¿Qué realiza? Color

Struct Crea una estructura de datos.

Amarillo

Ptr Apuntador que marca a otra dirección de memoria.

Azul claro

Typedef Define el tipo de datos de una estructura.

Verde

Void Da instrucciones que realizan una operación sin ver el valor.

Naranja

Switch case default Realiza varios casos o uno por defecto.

Rosa

Ptr Puntero. Rojo

Free Libera el espacio que se había ocupado.

Gris

Malloc size of Reserva espacio para datos. Azul marino

Null Marca un espacio vacio. Morado

Page 10: Programacion

NODO PADRE

NODOS HERMANOS

RAMAS

HOJAS

NODOS HIJOS

ESQUEMA DE ARBOL

Page 11: Programacion

CARACTERISTICAS

•LOS ARBOLES BINARIOS DE BUSQUEDA TIENEN UN NODO PADRE.•AL LADO IZQUIERDO DEL NODO PADRE HAY VALORES MENORES Y AL LADO DERECHO VALORES MAYORES AL NODO PADRE.•TIENE UNA ESTRUCTURA JERARQUICA.•LOS ELEMNTOS SE LLAMAN NODOS.•LOS NODOS DE UN MISMO NIVEL SE LLAMAN HERMANOS.•LOS NODOS HERMANOS TIENEN UN SOLO NODO PADRE.

Page 12: Programacion

Programación orientada a objetos con

VISUAL BASICPARA CONSTRUIR UNA APLICACIÓN SE NECESITA:• Crear una nueva aplicación(nuevo proyecto).

• Ajustar tamaño del formulario.• Dibujar los controles.

• Definir propiedades del formulario y los controles.• Escribir los códigos para cada objeto.

• Calcular la aplicación.• Verificar la aplicación.• Crear archivo ejecutable.

Page 13: Programacion

0

CALCULADORA X

7

4

1

0

8

5

2

9

6

3

.

C

/

*

=

CE

-

+

%

LABEL

BOTONES

DiseñoDe una

Calculadora

Page 14: Programacion

DiseñoDe una Calculadora

*FORMULARIO (FORM)*CAPTION CALCULADORA*ETIQUETA (LABEL 1)*ALGNMENT (JUSTIFICADO A LA DERECHA)*BACK COLOR: AMARILLO CLARO*BORDER STYLE: (LINEA FIJA)*CAPTION: 0*NAME: PANTALLAS*FONT: MS SANS SCRIT NEGRITA; 14

Page 15: Programacion

FIN

FINFIN

FIN

FIN

FIN

FIN

FINFIN