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

PROGRAMACION EN C.


Enviado por   •  15 de Septiembre de 2016  •  Prácticas o problemas  •  5.818 Palabras (24 Páginas)  •  170 Visitas

Página 1 de 24

[pic 1]ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA[pic 2]

UNIDAD ZACATENCO

INGENIERIA EN CONTROL Y AUTOMATIZACION

FUNDAMENTOS DE PROGRAMACION

PRACTICA 11

GRUPO: 1AV3

ALUMNO: DUARTE CUEVAS FERNANDO

FECHA DE INICIO: 16 DE MAYO DE 2016

FECHA DE ENTREGA: 30 DE MAYO DE 2016

PROFESOR: ATALO DE SANTILLANA VERDIN

INDICE

TEMAS

PAGS.

  1. INTRODUCCION

2-3

  1. DESARROLLO O METODOLOGIA

4-25

  1. CONCLUSION Y REFERENCIAS

26

PRÁCTICA 11 DE FUNDAMENTOS DE PROGRAMACIÓN

Nombre: Duarte Cuevas Fernando

Grupo: 1AV3

Fecha de inicio: 16 de mayo de 2016

Fecha de entrega: 30 de mayo de 2016 

ARREGLOS 

OBJETIVOS:

  • Realizar programas utilizando arreglos, tomando en consideración sentencias de control, iteración y funciones de usuario.

TEORIA

CICLOS

WHILE: Un ciclo while tiene una condición del ciclo, una expresión lógica que controla la secuencia de repetición. La posición de esta condición del ciclo es delante del cuerpo del ciclo y significa que un ciclo while es un ciclo de pre verificación de modo que cuando se ejecuta el mismo, se evalúa la condición antes de que se ejecute el cuerpo del ciclo.

DO WHILE: El estatuto do-while se utiliza para especificar un ciclo condicional que se ejecuta al menos una vez. Este ciclo se presenta en algunas circunstancias en las que se ha de tener la seguridad de que una determinada acción se ejecutara una o más veces, pero al menos una vez.

FOR: El estatuto for es un método para ejecutar un bloque de sentencias un número fijo de veces. El ciclo for se diferencia del ciclo while, do- while en que las operaciones de control del ciclo se sitúan en un solo sitio: la cabecera del estatuto.

CONTROL POR CONDICION: Las estructuras condicionales controlan si una sentencia o bloque de sentencias se ejecutan, en función del cumplimiento o no de una condición o expresión lógica.

C++ tiene dos estructuras de control para la selección, if y switch.

CONTROL POR CONTADOR: C++ dispone de tres estructuras repetitivas:

whiledo-while, for.

Arreglo

Se puede utilizar al manipular los registros que tienen una direccion  y donde guarda un valor y se puede utilizar  para realizar operaciones con vectores y matrices.

Un vector lo podemos manejar en un  arreglo unidimensional en lenguaje c.

Una matriz  lo podemos manejar en un arreglo bidimensional en lenguaje c.

Sintaxis o estructura de declaración de Arreglos Unidimensionales

 tipo de dato       nombre_del_arreglo      [número de elementos];

Ejemplo:

long V[5];

Sintaxis o estructura de declaración de Arreglos Bidimensionales

tipo de dato  nombre_del_arreglo  [número de filas][número de columnas];

Ejemplo:

        

float A[3][3];

Sintaxis o estructura de Arreglos Multidimensionales

tipo de dato  nombre_del_arreglo  [número i][número j][número k];

Declaración de arreglos declarar el tipo de datos la dimensión y si esta inicializado

int A[10]={0};

int n[3]={13,14,15};

float B[3][3]={0};

PASO ARREGLO DE FUNCIONES

//PROTOTIPO DE FUNCION

void leer (float X[MAX][MAX],int LIM1 ); //prototipo de funcion

o

void leer (float [][],int  ); //prototipo de funcion

//EN PRINCIPAL

 

  float A[MAX][MAX]={0};//declaracin de arreglo

   printf("\nMATRIZ  A  ");

              leer (A,LIM); //LLAMADA DE FUNCION

//DEFINICION DE FUNCION

void leer (float X[MAX][MAX],int LIM1 )

{

}

DESARROLLO DE  LA PRACTICA

(RECUERDEN QUE DEBEN PEGAR SUS LINEAS DE CÓDIGO EN LENGUAJE C no imagen  Y PEGAR SU CORRIDA imagen, Y PARA LA CALIFICACION DE LA PRACTICA ESTA ESTA SUJETA A QUE EXPLIQUEN LO REALIZADO EN LA MISMA)

Ej. 1

Inicializacion de elementos

float A[3][3]={{ 1.1 , 2.2 , 3.3},{4.0,5.0,6.0},{7.0,8.0,9.0}};

Imprima cada uno de los elementos sin utilizar ciclos.  Es decir todos, son 9 elementos en 9 casillas. Como en el ejemplo siguiente manipule i y j puede incrementar como i++ o j++.

Ejemplo (corrija en su caso):  

            sea

int i, J=0;

        imprimira el elemento A[0][0]=1.1

 i=0 y J=1 (J++)

             imprimira el elemento A[0][1]=2.2

printf(“elemento [%d][%d]=%f\n”,I,J, A[I][J];

 OBSERVE QUE LA i CONTROLA LAS FILAS Y LA

                        j CONTROLA LAS COLUMNAS

...

Descargar como (para miembros actualizados)  txt (28 Kb)   pdf (305.3 Kb)   docx (55.2 Kb)  
Leer 23 páginas más »
Disponible sólo en Clubensayos.com