197 / 9 / 3
Регистрация: 30.04.2016
Сообщений: 733
1

Линейные (списочные) структуры

05.05.2019, 10:25. Показов 879. Ответов 3
Метки нет (Все метки)

Вот такая заготовка списка учащихся.
(тема – Линейные (списочные) структуры)
QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
CLS
DIM A$(5)
PRINT  “ Фамилии:”
   FOR i = 1 TO 5
  LOCATE i * 1 +1, 1
PRINT STR$(i); “:”
  LOCATE i * 1 + 1, 4
INPUT “   “, A$(i)
  NEXT i
( Строку DIM A$(5) можно не писать)
На выходе имеем:
QBasic/QuickBASIC
1
2
3
4
5
1:   Петров
2:   Сидоров
3:   Иванов
4:   Карев
5:   Рябов
1. Как расставить фамилии по алфавиту.
2. Эту программу может быть можно сделать
как то по другому?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.05.2019, 10:25
Ответы с готовыми решениями:

Линейные (списочные) структуры
Всё-таки я сделал заготовку списка учащихся. (это на тему – Линейные (списочные) структуры) uses...

Списочные структуры
В данной программе идет перечисление заданий с элементами. При работе выходит ошибка. uses crt;...

Линейные структуры
PASCAL ABC вот такую формулу надо помочь решить - y=\frac{ln\left|cosx \right|}{ln(1+{x}^{2})}...

Линейные и развивающиеся структуры.
1.(линейное уравнение) Написать программу, которая вычисляет периметр и площадь правильного 17-ти...

3
Платежеспособный зверь
8795 / 4222 / 1617
Регистрация: 28.10.2009
Сообщений: 11,357
05.05.2019, 22:11 2
Цитата Сообщение от Petro29 Посмотреть сообщение
1. Как расставить фамилии по алфавиту.
очень просто: отсортировать массив по возрастанию
0
197 / 9 / 3
Регистрация: 30.04.2016
Сообщений: 733
02.06.2019, 10:51  [ТС] 3
Был получен ответ от кота Бегемота на программу
«Линейные (списочные) структуры (Как расставить
фамилии по алфавиту».
Ответ короткий: «Очень просто: отсортировать
массив по возрастанию».
Это для кого просто. Мы ещё и буковки не пробовали
сортировать – а тут сразу фамилии. На сортировку
буковок у меня нет ответа (а может и запроса не было).
Так что для начала надо разобраться с буковками.
Вот такую я сделал заготовку программы:
QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
11
12
CLS
DIM A$(5)
PRINT “ Ввод символов:”
   FOR i = 1 TO 5
     LOCATE 2, i * 31
INPUT “”, A$(i)
     LOCATE i * 1 + 2, 6
PRINT A$(i)
   NEXT i
   FOR i = 1 TO 5
PRINT STR$(i); “.”
   NEXT i
На выходе имеем: (ввод символа – ENTER -
ввод символа – ENTER – и так далее).
QBasic/QuickBASIC
1
2
3
4
5
6
7
Ввод символов:  
N   V   D   F   K
1.      N
2.      V
3.      D
4.      F
5.      K
Но конечно, возникли вопросы:
1. Расстановка символов по алфавиту. Это не для
меня. Это для вас.
2. Эту программу может быть можно сделать в
другом исполнении.
3. А уж потом будет задача на сортировку фамилий.
Но сначала надо решить эти вопросы!
0
Платежеспособный зверь
8795 / 4222 / 1617
Регистрация: 28.10.2009
Сообщений: 11,357
02.06.2019, 11:50 4
Не имеет значения, буквы Вы будете сортировать, или слова, программа одинаковая, потому как, что буква, что слово - это всего лишь элемент символьного массива, а сортировка - это расстановка элементов в словарном порядке, например, массив м, д, р, стол, док, а, доклад после сортировки будет выглядеть так:
а
д
док
доклад
м
Р
стол
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.06.2019, 11:50
Помогаю со студенческими работами здесь

Линейные динамические структуры
Построить стек, элементы которого русские слова фиксированной длины. Подсчитать число совпадающих...

Динамические структуры: линейные списки
Люди помогите:wall: Дали задачу из учебника Павловской Вот вроде смотрю как в учебнике написано...

Динамические структуры данных. Линейные списки
1. Сформировать список из N целочисленных случайных элементов (N – вводится ...

Типы данных. Командные кнопки. Линейные структуры
Создать проект, который содержит два рисунка, расположенных в правой и левой части окна. При...


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

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

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