Diseño de informes programa de lenguaje C de laboratorio (b)

C informe del laboratorio de programación

Proyectos piloto: 1, el código de caracteres ASCII y

                      2, el operador de la Solicitud de expresión

                      3, la estructura de la secuencia de la solicitud

                      4, el algoritmo descrito funciones matemáticas

                      5, el algoritmo descrito en pollos y conejos con jaula

                      6, determinar las coordenadas del algoritmo descrito

Nombre: Xu Jinlin

Experimental: Inicio

Tiempo experimental: 11/03/2020

1, propósitos y requisitos experimentales

1 incremento, amo ++, decremento - el uso adecuado de los operadores.

2, las funciones de control básicas de las funciones básicas de entrada / salida, llame al método, un control de entrada / salida de un formato predeterminado y similares.

3, la estructura del algoritmo se describe los medios para adquirir el programa.

4, el dominio de la lengua C del operador, es decir, la precedencia de operadores y la tuberculosis, regla de operación, el tipo de operandos.

En segundo lugar, el contenido experimental

1, ejercicios de laboratorio: 2.3.3 y código de carácter ASCALL

Una descripción breve del problema: una entrada de letra mayúscula, y salidas de los convertidos en minúsculas, mientras que el valor de salida de dos letras y las letras minúsculas ASCALL adyacente

2 código de experimento:


#include <stdio.h> 
main () 
{ 
    Char A, B, C, D; 
    el printf ( " Por favor, introduzca una letra mayúscula: \ n- " ); 
    Scanf ( " % C " , & A ); 
    B = A + 31 es ; 
    C = A + 32 ; 
    D = A + 33 es ; 
    el printf ( " letras minúsculas:% C,% C,% C \ n- " , B, C, D); 
    el printf ( " valor ASCll:% d,% d,% d " , B, C, D); 
    
}

 

3 Análisis: Recuerde mayúsculas y minúsculas convertido valor ASCALL

2, ejercicios de aplicación: 2.3.4 Operadores y expresiones

Una descripción breve del problema: número de tres dígitos, el número de inverso de salida requerida

2 código de experimento:

#include <stdio.h>
 int main () 
{ 
    int A, B, C, X, Y; 
    el printf ( " Introduzca un número entero de 3 dígitos positivo: \ n- " ); 
    Scanf ( " % D " , y X); 
    C = X% 100 % 10 ; 
    B = X% 100 / 10 ; 
    A = X / 100 ; 
    Y = C * 100 + B * 10 + A; 
    el printf ( " % D:% D \ n- " , X, Y) ;
     de retorno  0 ; 
    
}

 

Análisis 3: la necesidad de representación de datos clara de cada dígito

3, laboratorio de ejercicios: 2.3.5 estructura de la secuencia utilizando el programa

Una descripción breve del problema: escribir un programa para facilitar los gastos del hospital después del cajero

2 código de experimento:

#include <stdio.h>
 int main () 
{ 
    un flotador X, j, C, CW, G, F, HJ, FK, ZH;
     / * donde, x costos de la medicina representativos; J representa una tasa de examen; cargos de cama C representativos; g representa observar cuota; 
    nombre f de la enfermería; hj representantes de cuentas a pagar; pagos fk en nombre del paciente; el representante cantidad zh será recuperada; * /  
    printf ( " por favor, introduzca las tasas de medicina, derechos de inspección, los costes de material, cargos de cama, las tasas observadas , cuidado: \ n- " ); 
    Scanf ( " % F,% F,% F,% F,% F,% F " , y X, y J, & C, y CW, y G, y F); 
    HJ = X + J CW + G + C + + F; 
    el printf ( " pagar (RMB):% 2F.. " , HJ); 
    el printf ( " pago paciente (RMB): " ); 
    Scanf ( " % F ", Y fk);
    ZH = FK HJ; 
    el printf ( " cálculos: \ n " ); 
    el printf ( " pago paciente miembros =% 6.2f \ n cobrar miembros =% 6.2f, 6.2f% miembros deben recuperar = \ n " , FK, HJ, ZH);
     retorno  0 ; 
  
  }

 

 

 

Análisis 3: Nota en Inglés con el método de entrada del interruptor

4, ejercicios: Algoritmos 3.3.1 funciones matemáticas

Una descripción breve del problema: el valor de la entrada x y la salida y es un valor que satisface la relación de la fórmula

2 código de experimento:

#include <stdio.h>
 void main () 
{ 
    float x, y; 
    printf ( " 请输入x的值: " ); 
    scanf ( " % f " , y x);
    si (x < 1 ) 
    y = x;
    más 
    si (x> = 1 && x < 10 ) 
    y = 2 * x- 1 ;
    más 
    y = 3 * x- 1 ; 
    printf ( " y的值为% .2f " , y); 
}

 

Análisis 3: valor intermedio multiplicado por la letra está conectado *

4 un diagrama de flujo del algoritmo:

5, ejercicios de laboratorio: 3.3.2 pollos y conejos algoritmo descrito con jaula

Una descripción breve del problema: un diagrama de flujo de un algoritmo para el algoritmo para resolver el problema de pollos y conejos con jaula

2 código de experimento:

#include <stdio.h> 
main () 
{ 
    int X, Y, H, F; 
    el printf ( " número total de pollos y conejos, gallinas y conejos pies totales: " ); 
    Scanf ( " % D, D% " , y H, y F) ;
     IF (H> 0 && F> 0 ) 
    { 
        Y = (F- 2 * H) / 2 ; 
        X = ( . 4 * HF) / 2 ; 
        el printf ( " pollos% d, conejo hay% D \ n- " , X , Y); 
    } 
    else 
        printf ( " error de entrada \ n! " );
}

 

Análisis 3: variable de condición se determina si la función debe variables de salida h, f

4 es un diagrama de flujo:

6, ejercicios de laboratorio: 3.3.3 algoritmo de determinación de coordenadas descritos

Una descripción breve del problema:

2 código de experimento:

#include <stdio.h> 
#include <math.h>  
main () 
{ 
    int h;
    flotador x1 = 2 , y1 = 2 , x2 = - 2 , Y2 = 2 , x3 = - 2 , y3 = - 2 , x4 = 2 , y4 = - 2 , x, y, d1, d2, d3, d4; 
    printf ( " 请输入一个点(x, y): " ); 
    scanf ( " % f,% f " , y x, y y); 
    d1 = sqrt ((x-x1) * (x-x1) + (y-y1) * (y- y1)); 
    d2 = sqrt ((x-x2) * (x-x2) + (y-y2) * (y- y2)); 
    d3sqrt = ((X-X3) * (X-X3) + (Y-Y3) * (Y- Y3)); 
    D4 = sqrt ((X-X4) * (X-X4) + (Y-Y4) * (Y- Y4));
     IF (D1> . 1 && D2> . 1 && D3> . 1 && D4> . 1 ) 
    { 
        H = 0 ; 
        el printf ( " columna círculo altura es% d " , H); 
    } 
        la otra cosa 
    { 
        H = 10 ; 
        el printf ( " la altura de la columna circular es D% " , H); 
    }     
}

 

3 Análisis: se debe llamar antes de usar funciones matemáticas función sqrt

 

 

 

 

 

 

En tercer lugar, resumen de la prueba

        A través de este experimento, ahora puedo escribir sencillo programa de lenguaje C y diagrama de flujo básico del algoritmo, y para entender mejor el uso de las variables definidas, el uso de funciones y operadores de entrada y salida.

 

Supongo que te gusta

Origin www.cnblogs.com/sunshine-xu/p/12465227.html
Recomendado
Clasificación