Constellation Knowledge Network - Una lista completa de nombres - ¿Pueden los arreglos almacenar caracteres? (pascal)

¿Pueden los arreglos almacenar caracteres? (pascal)

No se pueden almacenar caracteres

Matriz unidimensional

1 Definición:

var

a: matriz.

Procesar una determinada fila. Como acumular los datos en la fila 4. Entonces el número de línea fija es 4. Por ejemplo: para i:=1 a 5 haga s:=s+a;

2. La entrada y salida de la matriz bidimensional debe controlarse mediante un doble bucle:

para i:= 1 a 10 hacer{————Controlar el número de líneas}

comenzar

para j:=1 a 5 hacer leer(a[i, j]){———— Leer 5 elementos en la primera línea}

readln;{————Leer un carácter de nueva línea}

end;

{———— El método más utilizado: leer datos del teclado e inicializar la matriz bidimensional}

para i:=1 a 10 hacer

para j: =1 a 5 hacer a[i,j ]:=0;

{————El método más utilizado: borrar la matriz bidimensional a 0}

para i:=1 a 10 hacer

comenzar

for j:=1 a 5 hacer escribir(a[i,j]:4);

escribirln ;

end;

{————El método de salida más utilizado: generar el valor de una matriz bidimensional en forma de matriz}

Ejemplo 1: Hay 20 estudiantes en el grupo de competencia ***. Cada estudiante este semestre ***Participó en tres competencias, calcule el puntaje promedio de cada estudiante.

Análisis: Defina una matriz bidimensional con 20 filas y 3 columnas para almacenar estos resultados. Defina una matriz unidimensional de 20 elementos para almacenar la puntuación promedio.

programa p1;

var

a:matriz [1..20,1..3] de entero;

b :array [1..20] de real;

i,j:integer;

begin

for i:=1 a 20 do

comenzar

para j:=1 a 3 hacer read(a[i,j]);

readln;

finalizar; p>

{————Lea los tres resultados de la competencia de 20 estudiantes desde el teclado}

para i:=1 a 20 do b[i]:=0;

{————Primero borre la puntuación promedio a 0}

para i:=1 a 20

comience

para j: = 1 a 3 hacer b[i]:=b[i]+a[i,j];{————Calcular puntuación total}

b[i]:=b[i]/ 3 ;{————Calcular puntuación promedio}

end;

para i:=1 a 20 escriba(b[i]:5:1);

{————Puntuación promedio de salida}

writeln;

end.

6.3 Cadena

1. La cadena se utiliza para almacenar el lote completo de datos de caracteres. Por lo general, en programación, las cadenas se utilizan para almacenar datos numéricos caracterizados. Por ejemplo, los operandos y los resultados de las operaciones se almacenan durante operaciones de alta precisión. Las cadenas se pueden tratar como matrices de cadenas especiales. Por supuesto, también tiene sus propias características.

El siguiente es el formato de definición de cadena:

var

s:string; s1:string[15];

Al definir una cadena, si la longitud no se especifica, luego asigne espacio de acuerdo con la longitud máxima del tipo (255 caracteres), y la longitud máxima disponible cuando se usa es 255 si se proporciona un valor específico (entre 1 y 255) entre corchetes, el tamaño de este; Se utilizará el valor Asignar espacio. Cuando se utiliza, la longitud máxima disponible es este valor.

2. Entrada y salida de cadenas:

El tipo de cadena puede ser entrada y salida en modo matriz o directamente: readln(s); writeln(s)); son ingresados, el retorno de carro se usa como separador entre datos; cada instrucción readln solo puede leer una cadena.

上篇: ¿Cuál es el nombre literario y artístico del proyecto de innovación y emprendimiento del café de sordomudos? 下篇: Enseñarte cómo lidiar con los doce signos del zodíaco de la alegría
Artículos populares