PDF de programación - Programación Estructurada

Imágen de pdf Programación Estructurada

Programación Estructuradagráfica de visualizaciones

Publicado el 25 de Enero del 2019
932 visualizaciones desde el 25 de Enero del 2019
1,0 MB
93 paginas
Creado hace 6a (10/10/2013)
Universidad Autónoma

de Baja California



Facultad de Ingenieria Arquitectura y Diseño



Programación Estructurada



Clave: 12125



Pedro Núñez Yépiz



Ensenada Baja California, Agosto 2013



PROGRAMACION ESTRUCTURADA / Clave: 12125
UABC Facultad de Ingenieria Arquitectura y Diseño



C O N T E N I D O

 1. Instalacion del IDE (Entorno de Desarrollo Integrado) para C/C++
 2. Principios de C
o 2.1 Orígenes del C
o 2.2 Características de C
o 2.3 Estructura de un programa en C
o 2.4 Variables




2.4.1 Definición de variables globales
2.4.2 Lectura y escritura de variables

o 2.5 Constantes
o 2.6 Operadores Aritméticos
o 2.7 Operadores de Comparación
o 2.8 Operadores lógicos
o 2.9 Orden de precedencia
o 2.10 Ejercicios

 3. Estructuras Condicionales

o 3.1 La sentencia if
o 3.3 La sentencia switch
o 3.3 Ejercicios

 4. Ciclos

o 4.1 La sentencia for
o 4.2 La sentencia while
o 4.3 La sentencia do-while
o 4.4 Uso de break y continue
o 4.5 Ejercicios

 5. Arreglos y cadenas

o 5.1 Arreglos unidimensionales y multidimensionales
o 5.2 Cadenas
o 5.3 Ejercicios
 6. Funciones

o 6.1 Funciones void
o 6.2 Funciones y arreglos
o 6.3 Prototipos de funciones
o 6.4 Ejercicios
 7. Estructuras

o 7.1 Deficición y uso de Estructuras
o 7.2 Deficicion de nuevos tipos de datos

 8. Apuntadores

o 8.1 Definición de un apuntador
o 8.2 Apuntadores y Funciones
o 8.3 Apuntadores y Arreglos



2



Pedro Núñez Yépiz
Email: pedro_yepiz@uabc.edu.mx

PROGRAMACION ESTRUCTURADA / Clave: 12125
UABC Facultad de Ingenieria Arquitectura y Diseño

 9. Biblioteca <stdlib.h>

o 14.1 Funciones aritméticas
o 14.2 Números aleatorios
o 14.3 Conversión de cadenas
o 14.4 Búsqueda y ordenamiento
o 14.5 Ejercicios

 10. Biblioteca <math.h>
o 15.1 Funciones matemáticas
o 15.2 Constantes matemáticas

 11. Manejo de cadenas <string.h>

o 17.1 Funciones básicas para el manejo de cadenas



17.1.1 Búsqueda en cadenas

o 17.2 Prueba y conversión de caracteres <ctype.h>
o 17.3 Operaciones con la memoria <memory.h>
o 17.4 Ejercicios

 12. Manejo de Archivos

o 12.1 Generalidades
o 121.2 Funciones C para archivos
o 12.3 Archivos secuenciales
o 12.4 Archivos de acceso aleatorio



3



Pedro Núñez Yépiz
Email: pedro_yepiz@uabc.edu.mx

PROGRAMACION ESTRUCTURADA / Clave: 12125
UABC Facultad de Ingenieria Arquitectura y Diseño

TEMA 1



Compilación de un programa

en C/C++



4



Pedro Núñez Yépiz
Email: pedro_yepiz@uabc.edu.mx

PROGRAMACION ESTRUCTURADA / Clave: 12125
UABC Facultad de Ingenieria Arquitectura y Diseño

1. Instalacion del IDE (Entorno de Desarrollo Integrado)
paratrabajar en “C”



1.1 Instalacion del IDE DevC++ Windows 7 y anteriores



1.1.1 Para La instalación de DevC++ descargar el
programa de la siguiente Liga.

http://sourceforge.net/projects/dev-cpp/files/Binaries/Dev-
C%2B%2B%204.9.9.2/devcpp-
4.9.9.2_setup.exe/download?use_mirror=iweb



1.1.2 Pasos para instalar DevC++

http://www.slideshare.net/16134817/cmo-instalar-dev-c

1. Versión: 4.9.9.2 Nuestro entorno para programar en C++
2. Una vez que ejecute el instalador, y Seleccione el idioma de la
instalación
3. Aceptar la licencia
4. Seleccionar los componentes ainstalar, vienen por defecto
5. Configurar la carpeta destino:
6. Al hacer clic en siguiente, arrancael proceso de instalación:
7. Elegir si Dev C++ estará disponiblepara todos los usuarios del PC
8. La instalación termina, con lacasilla Ejecutar seleccionada, clicen
Terminar
9. El programa inicia por 1ra vez
10. Se configura el idioma delprograma, seleccionar
Spanish(LatinoAmérica)
11. En estos dos pasos, hacer clic en Next
12. Luego, habrá una segunda y últimacarga de archivos
13. La instalación ha finalizado
14. Esto es lo 1ro que verás… activa odesactiva las sugerencias, clic
enCerrar
15. Clic en Archivo Fuente y listo,¡A Programar en C++!



5



Pedro Núñez Yépiz
Email: pedro_yepiz@uabc.edu.mx

PROGRAMACION ESTRUCTURADA / Clave: 12125
UABC Facultad de Ingenieria Arquitectura y Diseño

Instalacion de IDE DevC++ Windows 8



Pasos de la Instalación del wxdevcpp


Hace varios años que los autores del Dev C++ han dejado de actualizar el proyecto, por lo que
ahora es un poco difícil lograr instalarlo en Windows Vista o Windows 7.

wxdevcpp es un clon de Dev C++ que se mantiene al día y se puede instalar sin ningún
problema en cualquier versión de Windows, incluyendo Windows Vista y Windows 7; a
demás, cuenta con una biblioteca de clases para la creación de cuadros de dialogo wxWidget.

A continuación se detallan los pasos para la instalación del wxdevcpp.

1. Presione aquí, para descargar el software.
2. Una vez descargado, hacer doble click sobre el programa instalador



3. Precionar el botón Acepto, para aceptar la licencia GNU



6



Pedro Núñez Yépiz
Email: pedro_yepiz@uabc.edu.mx

PROGRAMACION ESTRUCTURADA / Clave: 12125
UABC Facultad de Ingenieria Arquitectura y Diseño



4. Presionar el botón "Siguiente >", no es necesario modificar ninguna opción en esta

ventana.



5. Presione el botón "Siguiente >", aquí tampoco es necesario modificar ninguna opción.



7



Pedro Núñez Yépiz
Email: pedro_yepiz@uabc.edu.mx

PROGRAMACION ESTRUCTURADA / Clave: 12125
UABC Facultad de Ingenieria Arquitectura y Diseño



6. Elegir un directorio destino para la instalación del software (se puede dejar la opción

pre establecida), luego precionar el boton de Instalar

7. Si no dispone de una conexión a Internet presione No, en caso de disponer de una

conexión a Internet, podrá descargar las últimas versiones de los distintos paquetes que
incluye el software.



8



Pedro Núñez Yépiz
Email: pedro_yepiz@uabc.edu.mx

PROGRAMACION ESTRUCTURADA / Clave: 12125
UABC Facultad de Ingenieria Arquitectura y Diseño



8. Esperar a que se extraigan y copien todos los archivos.



9. Después de unos minutos se mostrará el mensaje "Completado" y se podrá presionar el

botón "Cerrar".



9



Pedro Núñez Yépiz
Email: pedro_yepiz@uabc.edu.mx

PROGRAMACION ESTRUCTURADA / Clave: 12125
UABC Facultad de Ingenieria Arquitectura y Diseño



10. Presionar el botón "Si" para que todos los usuarios de la computadora puedan usar el

programa.

Después de esto, el programa instalador se cerrará.



11. Para concluir la instalación deberemos ejecutar el programa Dev C++ por primera vez,

haciendo click sobre su ícono en el menú de inicio.



10



Pedro Núñez Yépiz
Email: pedro_yepiz@uabc.edu.mx

PROGRAMACION ESTRUCTURADA / Clave: 12125
UABC Facultad de Ingenieria Arquitectura y Diseño



12. Elegir el idioma "Español (Castellano)", también se debe marcar la casilla "Use XP

Theme"



13. Elegir "Yes, create the cache now" y luego presionar "Next"



11



Pedro Núñez Yépiz
Email: pedro_yepiz@uabc.edu.mx

PROGRAMACION ESTRUCTURADA / Clave: 12125
UABC Facultad de Ingenieria Arquitectura y Diseño



14. Hacer click en "Next" para que se inicie la configuración final, este último paso podría

tomar ¡muchos minutos!



15. Después de la larga espera sólo habrá que presionar el botón "Ok" y se podrá empezar

a usar el software.



12



Pedro Núñez Yépiz
Email: pedro_yepiz@uabc.edu.mx

PROGRAMACION ESTRUCTURADA / Clave: 12125
UABC Facultad de Ingenieria Arquitectura y Diseño



13



Pedro Núñez Yépiz
Email: pedro_yepiz@uabc.edu.mx

PROGRAMACION ESTRUCTURADA / Clave: 12125
UABC Facultad de Ingenieria Arquitectura y Diseño



TEMA 2



Principios de “C”



14



Pedro Núñez Yépiz
Email: pedro_yepiz@uabc.edu.mx

PROGRAMACION ESTRUCTURADA / Clave: 12125
UABC Facultad de Ingenieria Arquitectura y Diseño

2. Principios de C

En este capítulo se ofrece una breve historia del desarrollo del lenguaje C y se consideran también sus
características.

En el resto del capítulo se ven los aspectos básicos de los programas de C, tales como su estructura, la
declaración de variables, tipos de datos y operadores.

2.1 Orígenes del C

El proceso de desarrollo del lenguaje C se origina con la creación de un lenguaje llamado BCPL, que fue
desarrollado por Martin Richards. El BCPL tuvo influencia en un lenguaje llamado B, el cual se usó en 1970 y
fue inventado por Ken Thompson y que permitió el desarrollo de C en 1971, el cual lo inventó e implementó
Dennis Ritchie. Para 1973 el sistema operativo UNIX estaba casi totalmente escrito en C.

Durante muchos años el estándar para C fue la versión 5 del sistema operativo UNIX, documentada en ``The
C Programming Language'' escrito por Brian W. Kernighan and Dennis M. Ritchie in 1978 comúnmente
referido como K&R.

Posteriormente se hicieron varias implementaciones las cuales mostraban las siguientes tendencias:

 Nuevas características
 Diferencias de máquinas
 Diferencias de productos
 Errores en los compiladores
 Malas implementaciones

Esto originó que en el verano de 1983 se estableciera un comité para resolver estas discrepancias, el cual
empezó a trabajar en un estándar ANSI C, la cual fue completada en 1988.

2.2 Características de C

Algunas de las características más importantes que definen el lenguaje y que han permitido que sea tan
popular, como lenguaje de programación son:

 Tamaño pequeño.
 Uso extensivo de llamadas a funciones.
 Comandos breves (poco tecleo).

 Programación de bajo nivel (nivel bit)


Lenguaje estructurado.

Implementación de apuntadores - uso extensivo de apun
  • Links de descarga
http://lwp-l.com/pdf14976

Comentarios de: Programación Estructurada (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad