Задать вопрос
28 марта, 22:48

Может кто нибудь написать небольшую программу по паскалю с массивами. И описать что выполняет каждая команда? Нужно на олимпиаде хоть что нибудь написать.

+3
Ответы (1)
  1. 29 марта, 02:22
    0
    задание одномерного массива:

    varИмяМассива:array [НижняяГраница ... ВерхняяГраница] ofТипЭлементов;

    задание двумерного массива:

    varИмяМассива:array [НижняяГраница1 ... ВерхняяГраница1, НижняяГраница2 ... ВерхняяГраница2] ofТипЭлементов;

    заполение массива:

    одномерный массив: for i:=1 to5do readln (a[i]) ; {ввод с клавиатуры}

    двумерный массив: for i:=1 to3do

    for j:=1 to2do readln (a[i, j]) ;

    вывод массива на экран:

    в столбец:for i:=1 to5do writeln (a[i]) ;

    в строку:for i:=1 to5do write (a[i],' ') ;

    матрица двумерного массива:

    for i:=1 to n do

    begin

    for j:=1 to m do

    write (a[i, j]:4) ;

    writeln;

    end;

    действия с одномерным массивом:

    вычисление суммы элементов:

    s:=0;

    for i:=1 to n do s:=s+a[i];

    подсчет элементов, удовлетворяющих условию:

    k:=0;

    for i:=1 tondo

    if a[i] УсловиеОтбора then k:=k+1;
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Может кто нибудь написать небольшую программу по паскалю с массивами. И описать что выполняет каждая команда? Нужно на олимпиаде хоть что ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы