Practica 4 2016

Page 1

Campus Atizapán

Universidad Tecnológica de México. LICENCIATURA EN COMPUTACIONALES

INGENIERÍA

EN

SISTEMAS

MATERIA: FUNDAMENTOS Y LOGICA DE PROGRAMACIÓN.

AREA: INGENIERÍA. CUATRIMESTRE: TERCERO.

Fecha de Elaboración 13-Junio-2016

PRACTICA No. 4

Fecha de revisión.: ______________ Responsable:__________________

Electricidad y Magnetismo Rev. 1

Procedimiento No. Malab 03

Retención 1 año + actual JUNIO 2005

1


OBJETIVO: Punteros

INVESTIGACIÓN PREVIA A) Investigue el uso de funciones.

MATERIAL  Computadora de escritorio  Compilador para C++

Fundamentos y Logica de Programación

Practica No.3

06-Mayo-2016

2


MARCO TEORICO:

DESARROLLO DE LA PRACTICA. Se deberá realizar un programa que lea una cadena de caracteres que será utilizada como clave de cifrado, y posteriormente, se leerá un texto de “longitud indefinida” hasta un carácter punto(‘.’) el cual deberá ser cifrado y mostrado en pantalla. El cifrado se realizará de la siguiente manera:  Solo se cifraran las letras minúsculas  Cada carácter de la clave( se supone que solo esta formada por letras minúsculas) se corresponde con un valor numérico que representa un incremento igual a la distancia alfabetica de dicha letra respecto a la letra ‘a’. Por ejemplo al carácter ‘a’. Por ejemplo al carácter ‘a’ de la clave le corresponde un incremento de 0, al carácter ‘b’ un incremento de 1, a ‘c’ de 2 y asi sucesivamente.  A cada caracter del texto a cifrar se le asocia para realizar el cifrado la letra de la clave correspondiente a su posición (el primer carácter ocupa la posición 0) modulo el número de caracteres de la clave. Nota: módulo significa el resto de la división.  Cada carácter del texto a cifrar será cifrado mediante un incremento circular (el siguiente a la ‘z’ es la ‘a’) correspondiente a la letra de la clave asociada. Por ejemplo, para la clave abx y el texto de entrada hola y adiós, mostrara el resultado hpia z xdjls. Como se indica en el siguiente esquema:

Fundamentos y Logica de Programación

Practica No.3

06-Mayo-2016

3


Fundamentos y Logica de Programaciรณn

Practica No.3

06-Mayo-2016

4


Fundamentos y Logica de Programaciรณn

Practica No.3

06-Mayo-2016

5


NOTAS PARA LOS ALUMNOS. 1. El reporte final de la práctica deberá ser entregado a máquina de escribir o en procesador de textos (PC) sin excepción. 2. Las prácticas impresas sólo sirven de guía y referencia. 3. No se aceptan copias fotostáticas del reporte final. 4. La entrega del reporte de práctica es por alumno.

CONCLUSIONES DE APRENDIZAJE. Fundamentos y Logica de Programación

Practica No.3

06-Mayo-2016

6


RECURSOS BIBLIOGRร FICOS. http://www.cplusplus.com/reference/cmath/pow/ https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_C%2B %2B/Introducci%C3%B3n http://codigomaldito.blogspot.mx/2005/10/nmerosaleatorios.html http://c.conclase.net/curso/

Fundamentos y Logica de Programaciรณn

Practica No.3

06-Mayo-2016

7


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.