С Новым годом! Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/18: Рейтинг темы: голосов - 18, средняя оценка - 4.94
0 / 0 / 0
Регистрация: 29.05.2011
Сообщений: 28
1

Создать файл с данными о студентах и вывести список на экран

14.06.2011, 12:30. Показов 3442. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
прошу помощи.
Задание 2. Создать типизированный файл stud.dan, который содержит информацию: номер группы; фамилию студента, средний балл; и вывести этот файл на экран. Вывод содержимого файла оформить в виде процедуры.
ПРИМЕР ВЫПОЛНЕНИЯ ЗАДАНИЯ 2.

Создать типизированный файл work.dan, который содержит информацию: номер цеха; фамилию, возраст и заработную плату персонала; и вывести этот файл на экран. Вывод содержимого файла оформим в виде процедуры.
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
Program TF;
Uses WinCrt;
Type    Work=record
        ceh:byte;
        name:string[20];
        pol:char;
        zar:real;
        vik:byte
        end;
Var     z:work;
        f:file of work;
        s:char;
 
{Процедура вывода базы}
procedure vivod;
begin
        reset(f);       {открываем файл для чтения}
writeln('              Список работающих');
        while not (eof(f)) do   {вывод на экран содержимого файла}
        begin                           
                read(f,z);
                write(z.ceh); gotoxy(10,wherey);
                write(z.name); 
                gotoxy(30,wherey);
                write(z.vik); 
                gotoxy(35,wherey);
                write(z.zar:3:2);
                gotoxy(45,wherey);
                write(z.pol);
 
writeln;
        end;
        end;
{Основная программа} 
Begin
Writeln('      СОЗДАНИЕ ФАЙЛА');
        assign(f,'work.dan');
        rewrite(f);     {создаём файл}
s:='д' ;
        while s='д' do  {заполнение файла будет до тех пор, пока s='д'}
        begin                           
                writeln('Номер цеха');
                readln(z.ceh);
                writeln('Фамилия сотрудника ');
                readln(z.name);
                writeln('Возраст сотрудника ');
                readln(z.vik);
                writeln('Заработная плата ');
                readln(z.zar);
writeln('Пол ');
                readln(z.pol);
                write(f,z);
writeln('Продолжить заполнение файла? (д/н)');
                readln(s);
        end;
        clrscr;
{Вывод на экран содержимого файла} 
vivod;
End.
Пожалуйста, помогите.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.06.2011, 12:30
Ответы с готовыми решениями:

Создать файл, данными которого будет информация о студентах
Плз хелп.Создать файл,данными которого является:номер зачетной книжки фио студента список и3 5...

Дан текстовый файл с данными о студентах, содержащий сведения: ФИО и сумма стипендии. Вывести 5 самых богатых
Текстовый файл может содержать запись: Ivanov Ivan Ivanovich 1340 либо каждое слово построчно-на...

Ввести с клавиатуры информацию о студентах группы и вывести на экран весь список
Ребят буду благодарен, кто поможет решить данный примерчик: 1. Создайте двухмерный массив типа...

Односвязный список с данными о студентах
Составить односвязный список на основе класса,объекты которого будут формтировать этот списо. В...

1
4 / 4 / 2
Регистрация: 13.11.2012
Сообщений: 253
08.11.2013, 01:48 2
Цитата Сообщение от olviya Посмотреть сообщение
Пожалуйста, помогите.
в чем возникает трудность?
0
08.11.2013, 01:48
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.11.2013, 01:48
Помогаю со студенческими работами здесь

Вывести информацию на экран и в текстовый файл о студентах, родившихся в заданном месте
Создайте файл записей, содержащий определенное количество записей, каждая из которых содержит:...

Создать файл с информацией о студентах, вывести сообщение про студентов по возрастанию их балла за сессию
Задание: создать файл, содержащий информацию о студентах: фамилия, инициалы, средний балл за...

Вводится число N. Создать список его делителей и вывести список на экран
#include<iostream> #include<stdio.h> #include<malloc.h> #include<string.h> #include<stdlib.h> ...

Заполните файл данными о студентах и выведите именинников в конкретный месяц
Вариант 3 а) Создать файл, состоящий из 15 записей. Каждая запись должна иметь следующую...

Создать список из десяти элементов и вывести его на экран. Затем вывести только четные элементы списка
1. Создать список из десяти элементов и вывести его на экран. Затем вывести только четные элементы...

Создать список и вывести на экран
Скажите пожалуйсто как создать и реализовать список на Паскале и нужно, чтобы он выводился на экран.


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Как программировать под HCL Notes и создавать свои продукты на ее основе
InfoMaster 11.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой мощную платформу для разработки корпоративных приложений, которая сочетает в себе функции электронной почты, календаря,. . .
Как работать с SVN (Subversion)
InfoMaster 11.01.2025
Введение Система контроля версий является неотъемлемой частью современного процесса разработки программного обеспечения. Она обеспечивает управление изменениями в коде, позволяет отслеживать. . .
Использование GraphQL в JavaScript
InfoMaster 11.01.2025
Введение в GraphQL и его преимущества В современной разработке веб-приложений эффективный обмен данными между клиентом и сервером играет ключевую роль. GraphQL представляет собой язык запросов и. . .
Администрирован­­­­ие Git, продвинутые техники работы с Git
InfoMaster 11.01.2025
Основы управления репозиторием Эффективное управление Git-репозиторием требует глубокого понимания механизмов контроля доступа и инструментов администрирования. Рассмотрим ключевые аспекты. . .
Что такое HCL Notes и как с ним работать
InfoMaster 10.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой комплексную платформу для совместной работы и обмена информацией в корпоративной среде. Это многофункциональное решение,. . .
Как работать с Git из Windows и Visual Studio
InfoMaster 10.01.2025
Работа с Git в Windows Работа с Git в операционной системе Windows может быть осуществлена с помощью различных инструментов, каждый из которых обладает своими уникальными возможностями и. . .
Аналог оператора switch case в Python
InfoMaster 10.01.2025
Оператор switch case используется в программировании для выбора одного из нескольких вариантов исполнения кода. Однако в языке Python этот оператор отсутствует. Понимание аналогов switch case в. . .
Отличия абстрактного класса от интерфейса
InfoMaster 10.01.2025
В современной разработке программного обеспечения существуют два основных механизма реализации абстракции: абстрактные классы и интерфейсы. Эти инструменты, хотя и схожи в своей основной цели -. . .
Как работать в Git
InfoMaster 10.01.2025
Git — это одна из наиболее популярных систем контроля версий, которая активно используется разработчиками по всему миру. Она позволяет эффективно управлять изменениями в коде, координировать работу. . .
Реализация передвижения персонажа в Unity3d на C#
InfoMaster 10.01.2025
Реализация передвижения персонажа в Unity3D начинается с правильной настройки проекта. Этот этап критически важен для создания отзывчивого и плавного управления. Рассмотрим основные шаги для создания. . .
Docker: руководство для начинающих
InfoMaster 10.01.2025
В современном мире разработки программного обеспечения контейнеризация стала неотъемлемой частью процесса создания и развертывания приложений. Docker, как ведущая платформа контейнеризации, произвела. . .
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru