Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Другие темы раздела
PascalABC.NET Найти сумму элементов в тех столбцах, которые не содержат отрицательные элементы Помогите пожалуйста Найти сумму элементов в тех столбцах, которые не содержат отрицательные элементы. Вывести на экран в виде «Сумма элементов А столбца равна В». Отобразить массив по главной диагонали. (-10, 50, 20) https://www.cyberforum.ru/ pascalabc-net/ thread2338030.html PascalABC.NET Возвращение из процедуры-события к основной программе при выполнении определённого условия
Добрый вечер всем ещё не ушедшим спать. 10 класс, пишу научраб по теме создания дидактических игр-обучалок для 5-7х классов на паскале. Сейчас пишу часть одной из игр - нужно решить несколько уравнений (разной сложности, не только линейные, как задано изначально) на скорость. Их рандомное генерирование, а также ответов к ним (с учётом одного верного) я сделал, вывод на экран тоже. Дошёл до...
PascalABC.NET Выполнить перестановку строк и столбцов матрицы https://www.cyberforum.ru/ pascalabc-net/ thread2337967.html
Помогите пожалуйста сделать Выполнить перестановку строк и столбцов матрицы таким образом, чтобы элемент матрицы с наименьшим значением, по модулю, располагался в правом верхнем углу матрицы. В каждой строке массива поменять местами первый однозначный и последний двухзначный элементы. Заменить все четные элементы столбцов на их модули, а нечетные обнулить. (-50, 50, 20)
PascalABC.NET Заменить все элементы массива соответствующими степенями числа 2 https://www.cyberforum.ru/ pascalabc-net/ thread2337965.html
Кто знает как это делать? Помогите пожалуйста Дан одномерный массив. Заменить все элементы массива соответствующими степенями числа 2.
PascalABC.NET Обменять значениями максимальный отрицательный и минимальный положительный элементы массива
Помогите пожалуйста :cry: Дан одномерный массив. Обменять значениями максимальный отрицательный и минимальный положительный элементы.
PascalABC.NET Вычислить сумму элементов этой последовательности, найти минимальный элемент в этой последовательности Задачка через While do Введена последовательность целых чисел. Признаком конца ввода является введение числа 0. Вычислить сумму элементов этой последовательности, найти минимальный элемент в этой последовательности и числа в которых присутствует хотя-бы одна цифра 6 https://www.cyberforum.ru/ pascalabc-net/ thread2337960.html
PascalABC.NET Встречено 'else', а ожидалось ';' https://www.cyberforum.ru/ pascalabc-net/ thread2337897.html
Program bloc; var x, y: real; begin writeln('Введите x'); read (x);
PascalABC.NET Нужно открыть файл в форме
Добрый день, появилась проблема с открытием файла в форме. Когда работаешь с формами при указании типа переменной Uses System, System.Drawing, System.Windows.Forms; var c:text; возникает ошибка "Ожидался тип" ,и никак иначе файл не прочитать. Что с этим можно сделать?
PascalABC.NET Вращение колёс автомобиля (анимация) https://www.cyberforum.ru/ pascalabc-net/ thread2337817.html
Прошу помощи в PascalABC.NET Статичную картинку сделал, а заставить вращаться колёса не могу, хелп :cry: program Speed; uses graphABC; begin SetWindowWidth(800); SetWindowHeight(600); SetPenStyle(psSolid); SetPenWidth(3);
PascalABC.NET Введена последовательность целых чисел. Найти минимальное значение/сумму/В числе имеется хотя бы одна цифра шесть https://www.cyberforum.ru/ pascalabc-net/ thread2337775.html
Данную задачу решить через While do. Толком ничего не понял, но обьяснил что можно это провернуть через mod/dif (Нахождение числа 6). Буду очень признателен
Программа определения дня недели PascalABC.NET
Интересуют разные варианты! Спасибо! Написать программу определения соответствующего дня недели по известным целым числам: J - число, М - месяц, А - год, применяя метод М.Ленуара, который заключается в следующем: 1) вычислить величину N: если месяц - январь или февраль високосного года, то N=1; если месяц - январь или февраль обычного года, то N=2; в других случаях N=0. ...
PascalABC.NET Пересечение координат https://www.cyberforum.ru/ pascalabc-net/ thread2337717.html
Даны целочисленные координаты (x1,y1), (x2,y2), (x3,y3), (x4,y4) пар противоположных углов двух прямоугольников.Напишите программу, проверяющую пересекаются ли они. Ответ вывести Yes - если пересекаются,No- если нет.
5077 / 2649 / 2349
Регистрация: 10.12.2014
Сообщений: 10,024
22.10.2018, 11:29 0

Работа с массивом Record и типизированным файлом - PascalABC.NET - Ответ 12990679

22.10.2018, 11:29. Показов 749. Ответов 2
Метки (Все метки)

Ответ

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
const
  ТекстовыйСписок = 'sp.txt';
  DataBase = 'spis.sqp';
 
type
  tRec = record
    Ф : String[5];
    Д : String[15];
    
    constructor;
    begin
    end;
 
    constructor (F, D : String);
    begin
      Ф := F; Д := D;
    end;
    
    constructor (p : tRec);
    begin
      Ф := p.Ф; Д := p.Д;
    end;
  end;
 
function ReadFromTXT : array of tRec;
begin
  var a := New List<tRec>;
  foreach var s in ReadLines(ТекстовыйСписок) do
    try
      var p := s.ToWords;
      a.Add( New tRec(p[0], p[1].ToLower) );
    except
    end;
  Result := a.ToArray;
end;
  
procedure WriteToSqp(a : array of tRec);
begin
  var f : File of tRec;
  Rewrite(f, DataBase); foreach var p in a do Write(f, p); Close(f);
end;
 
function ReadFromSqp : array of tRec;
begin
  var f : File of tRec;
  Reset(f, DataBase);
  SetLength(Result, f.Size);
  for var i := 0 to f.Size-1 do Read(f, Result[i]);
end;
 
begin
  var a := ReadFromTXT;
  WriteLn('Создан список:'); foreach var p in a do WriteLnFormat('{0:-10} - {1}', p.Ф, p.Д);
  WriteToSqp(a);
  
  var b := ReadFromSqp;
  WriteLn('Список прочитан из файла:'); foreach var p in b do WriteLnFormat('{0:-10} - {1}', p.Ф, p.Д);
  
  Write('Должности: '); b.Select(p->String(p.Д)).Distinct.Print(', '); WriteLn('.');
end.


Вернуться к обсуждению:
Работа с массивом Record и типизированным файлом PascalABC.NET
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.10.2018, 11:29
Готовые ответы и решения:

Работа с типизированным файлом
Здравствуйте, имеется текстовый файл с информацией о группе людей (фамилия, год рождения, служил не...

Работа с типизированным файлом типа record. Вставить в центр файла еще запись
Создать типизированный файл. 1)ввести несколько записей.2)вставить запись после некоторой по...

Работа с типизированным файлом - телефонная книга
Создать базу данных состоящую из записей след типа ФИО №телефона Адрес Создать программу...

Работа с типизированным файлом
Уважаемые, вообщем такая задача, динамически создаю на форме компоненты, предположим там парочка...

2
22.10.2018, 11:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.10.2018, 11:29
Помогаю со студенческими работами здесь

Работа с типизированным файлом
Задача Дан типизированный файл, состоящий из целых чисел. записать в другой файл все точные...

Работа с типизированным файлом
Разработать алгоритм и программу. Работа с типизированным файлом состоящий из записей следующей...

Работа с типизированным файлом
Разработать алгоритм и программу. Работа с типизированным файлом состоящий из записей следующей...

Работа с типизированным файлом
В типизированном файле содеожится информация о наличии на складе легковіх автомобилей. Структура...

Работа с типизированным файлом целых чисел
Разработать приложение, которое позволяет считывать типизированный файл целых чисел....

Работа с типизированным файлом (Turbo Delphi)
Помогите пожалуйста написать программы в turbo delphi, я на экзамене, очень прошу!!!! Создать...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru