0 / 0 / 0
Регистрация: 16.05.2013
Сообщений: 35
1

Разработать программу, которая позволяет добавлять нового студента в список

06.06.2013, 16:57. Показов 1108. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нужно разработать программу,которая позволяет добавлять нового студента в список.
Я так понимаю,что это делается с помощью функции Append.Файл у меня открывается,а записать новое имя не могу.
Вот сам список студентов,который вставляется в программу (Файл список Р-102):
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Program r6;
var
f:text;
ch:char;
begin
assign(f, 'D:\stud\P-102\P-102.dat');
reset(f);
readln(f);
write(f);
while not eof(f) do
begin
read(f, ch);
write(ch);
end;
end.
Вложения
Тип файла: rar Р-102.rar (212 байт, 5 просмотров)
0
06.06.2013, 16:57
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.06.2013, 16:57
Ответы с готовыми решениями:

Разработать программу, которая позволяет просматривать, добавлять, изменять, удалять записи в таблице
Помогите осилить ! Создать в Access ,базу данных «Мои друзья», содержащую одну таблицу Друзья (поля Фамилия, Имя, Отчество, Дата...

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

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

5
SausageFlat
 Аватар для Striker
242 / 221 / 154
Регистрация: 19.08.2012
Сообщений: 499
Записей в блоге: 1
06.06.2013, 17:01 2
Перед завершением программы обязательно нужно закрывать файл.

Pascal
1
close(f);
0
0 / 0 / 0
Регистрация: 16.05.2013
Сообщений: 35
06.06.2013, 17:12  [ТС] 3
Да,точно,спасибо.Но задача так и не решена,программа не работает как нужно.Что посоветуете?
0
 Аватар для chizz
993 / 521 / 102
Регистрация: 19.03.2013
Сообщений: 3,114
Записей в блоге: 19
06.06.2013, 17:23 4
Вам нужно структуру файла узнать.

Добавлено через 4 минуты
ну там видимо что-то вроде

Имя, фамилия, отчество, какая-то хня типа char походу (один знак), потом дата, потом видимо массив из 12 натуральных чисел (вряд ли двенадцать отдельных чисел в структуре)
0
0 / 0 / 0
Регистрация: 16.05.2013
Сообщений: 35
06.06.2013, 17:29  [ТС] 5
Файл который я скинул в архиве я создавал в программе AkelPad.Через него он нормально открывается.Мне самое главное нужно узнать структуру самой программы.Как и что подставить,чтобы я мог вводить новое имя в список.

Добавлено через 33 секунды
Это оценки - 12 цифр.

Добавлено через 3 минуты
ФИО,Пол,Дата Рождения,Оценки.
0
 Аватар для chizz
993 / 521 / 102
Регистрация: 19.03.2013
Сообщений: 3,114
Записей в блоге: 19
06.06.2013, 17:33 6
необходимо создать структуру, объявить типизированный файл с этой структурой. Почитайте про типизированные файлы

Добавлено через 1 минуту
либо просто reset(f); append(f,str);

Где str - это строка с ФИО,Пол,Дата Рождения,Оценки.
0
06.06.2013, 17:33
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.06.2013, 17:33
Помогаю со студенческими работами здесь

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

Типизированные файлы. Разработать программу, которая позволяет: Создавать или пополнять файл данных
В файле данных храниться информация о расписании занятий: <предмет>,<преподаватель>,<номер группы>,<день недели>,<номер...

Разработать программу , которая в матрицах A, B и C позволяет переставить элементы главной диагонали в обратном порядке
Нужно разработать программу , которая в матрицах A, B и C позволяет переставить элементы главной диагонали в обратном порядке. Размерность...

Разработать программу, которая позволяет для введенного пользователем числа выполнить определенные действия
Разработать программу, которая позволяет для введенного пользователем числа: • Определить, является ли оно кратным числам 2, 3, 4 ...

Тема Строки. Разработать программу которая позволяет вводить строку типа String в компонент Edit
Доброго вечера всем. Дано: Разработать программу (визуальное приложение) на языке Object Pascal в среде Delphi, которая позволяет...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Рекурсивные типы в Python
stackOverflow 19.02.2025
Рекурсивные типы данных представляют собой особую категорию структур, которые определяются через самих себя или через взаимные ссылки друг на друга. Такие типы играют важнейшую роль при создании. . .
Распознавание улыбки на Python с помощью OpenCV, Keras и TensorFlow
stackOverflow 19.02.2025
Компьютерное зрение и распознавание эмоций становятся все более востребованными технологиями. Они находят применение в самых разных областях - от систем безопасности до пользовательских интерфейсов и. . .
Распознавание капчи на Python с помощью глубокого обучения, Keras и TensorFlow
stackOverflow 19.02.2025
Развитие технологий глубокого обучения и компьютерного зрения создало интересный парадокс - системы, изначально разработанные для защиты от автоматизации, теперь могут быть преодолены с помощью. . .
Анализ тональности на Python
stackOverflow 19.02.2025
Анализ тональности текста (Sentiment Analysis) - одно из наиболее востребованных направлений в обработке естественного языка, которое позволяет автоматически определять эмоциональную окраску. . .
Обнаружение аномалий в машинном обучении на Python
stackOverflow 19.02.2025
Аномалии — это отклонения от ожидаемого поведения системы, которые могут указывать как на потенциальные проблемы, так и на интересные возможности для исследования. В контексте машинного обучения. . .
Введение в представления (views) Django
stackOverflow 19.02.2025
Представления (views) - ключевой элемент веб-фреймворка Django, который отвечает за обработку HTTP-запросов и формирование ответов. Они действуют как посредники между данными приложения и шаблонами,. . .
Что такое шаблоны Django и как с ними работать
stackOverflow 19.02.2025
Шаблоны Django - основополагающий компонент фреймворка Django, который позволяет эффективно разделять логику приложения и его визуальное представление. Это очень важный инструмент для. . .
Какой Python Web-фреймворк лучший: Django, Flask или FastAPI?
stackOverflow 19.02.2025
В разработке под веб Python занимает особое место благодаря своей универсальности и богатой экосистеме. При создании веб-приложений разработчики сталкиваются с важным выбором - какой фреймворк. . .
Использование кэша Laravel - полный гайд
bytestream 18.02.2025
Кэширование - один из наиболее эффективных способов повышения производительности веб-приложений. В современном мире, где скорость загрузки страниц напрямую влияет на удержание пользователей и. . .
Создаем REST API в Laravel с аутентификацией и Passport
bytestream 18.02.2025
Разработка современных веб-приложений все чаще требует создания надежного и хорошо структурированного API. REST API стал стандартом де-факто для построения взаимодействия между клиентской и серверной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru