Форум программистов, компьютерный форум, киберфорум
Lazarus
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 02.11.2021
Сообщений: 31
1

Записи. Ввод и поиск

23.02.2022, 10:42. Показов 405. Ответов 3

Author24 — интернет-сервис помощи студентам
помогите пожалуйста написать код программы:
Запись: Монитор (производитель, диагональ, цвет)
 Задать исходное значение полей записи с клавиатуры (компоненты Edit)
 При нажатии на кнопку (Button1) значение полей записи заносятся в компонент Memo1.
 Задать критерий поиска. За произвольным полем записи.
 При нажатии на кнопку (Button2) результат поиска выводится в Memo2.
Delphi
1
2
3
4
5
6
type
monitor=record
firma:shortstring;
diag:integer;
color:shortstring;
end;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.02.2022, 10:42
Ответы с готовыми решениями:

Записи. Сведения о государствах. Ввод, поиск, подсчет.
2)Исходными данными для программы являются: название государства, численность населения,...

Массив структур: ввод данных и поиск записи по одному из полей
Мне необходимо организовать ввод данных в массив структур и поиск записи по имени. Проблема...

Ввод данных о студентах группы - запись в файл на диске - поиск записи - вывод на экран найденных записей
Выполнить последовательность: Ввод данных о студентах группы - запись их в файл на диске - поиск...

Записи: поиск записи по заданному полю, вставка и удаление записи, изменение значения заданного поля
3.Описать запись, с полями описанными в таблице. Наименование Количество жителей Площадь, кв....

Составьте программу, которая обеспечивает ввод данных, вывод данных, поиск по любому критерию. Каждая компонента записи должна содержать следующие
Составьте программу, которая обеспечивает ввод данных, вывод данных, поиск по любому критерию....

3
40 / 38 / 12
Регистрация: 06.12.2013
Сообщений: 337
24.02.2022, 10:10 2
У вас установлен лазарус?
1) из палитры компонентов добавляем на форму нужные вам компоненты (edit - 3шт, memo - 2шт, button - 2шт)
как сделайте отпишитесь

Добавлено через 57 минут
2) добавляем на форму еще 1 edit для ввода текста поиска

Добавлено через 2 минуты
3) два раза кликаем на button1 и пишем код в обработчик:
Pascal
1
memo1.Lines.Add(edit1.text + #$9 + edit2.text + #$9 + edit3.text);
Добавлено через 1 минуту
4) два раза кликаем на button2 и добавляем код:
Pascal
1
2
3
4
5
6
7
8
9
10
11
var
  s:string;
  i:integer;
begin
  memo2.Clear;
  For i:=0 to Memo1.Lines.Count-1 do
begin
  s := Memo1.Lines[i];
  If Pos(edit4.text, s)<>0 Then
  Memo2.Lines.Add(s);
end;
все, программа соответствует условию
0
Модератор
3758 / 2262 / 784
Регистрация: 15.11.2015
Сообщений: 9,012
24.02.2022, 10:27 3
Цитата Сообщение от eagle nest Посмотреть сообщение
все, программа соответствует условию
Не соответствует. По условию нужно использовать записи.
0
Модератор
 Аватар для D1973
9653 / 6260 / 2428
Регистрация: 21.01.2014
Сообщений: 26,700
Записей в блоге: 3
24.02.2022, 10:54 4
Да и задание - дичь какая-то. Полное ощущение, что выдернуто (кем не знаю, ТС-ом или его учителем) из контекста задачи на поиск данных в типизированных файлах...
0
24.02.2022, 10:54
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.02.2022, 10:54
Помогаю со студенческими работами здесь

Составьте программу, которая обеспечивает ввод данных, вывод данных, поиск по любому критерию. Каждая компонента записи должна содержать следующие све
Составьте программу, которая обеспечивает ввод данных, вывод данных, поиск по любому критерию....

Скрыть ввод в консоле ввод записи?
Здравствуйте. Подскажите пожалуйста, как реализовать я ввожу строку к примеру Yjdro2, а выводило на...

Добавление и удаление записи, поиск записи с максимальной зарплатой, сортировка по алфавиту
Помогите, пожалуйста!:help: Очень нужно сделать до 26!(а если не сложно, то еще и с комментариями...

Массив структур: добавление записи, удаление записи, поиск по одному или нескольким из полей
Необходимо реализовать базу данных с полями «Фамилия», «Имя», «Отчество», «Пол», «Год рождения»....

Повторный ввод записи в БД (D7)
как сделать что бы в поле группа повторно не водился одно и тоже данные ??? не скажите народ ?


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Преобразование полей (элементов управления содержимым) в обычный текст
РоΜа 23.01.2025
Возникла необходимость преобразовать поля в текст (те, что на вкладке разработчик добавляются) . Помучившись родил следующее: Sub ПоляВТекст() Преобразует все поля в текст (даты, текст,. . .
Как проверить существование директории в скрипте Bash
bt_guru 23.01.2025
При разработке скриптов Bash одной из ключевых задач является корректная работа с файловой системой, где особое место занимает проверка существования директорий. Эта операция становится критически. . .
Как работают срезы (slice) в Python
bytestream 23.01.2025
Python предоставляет разработчикам мощный и гибкий инструмент для работы с последовательностями данных - срезы (slices). Эта функциональность позволяет извлекать, модифицировать и управлять. . .
Как удалить подмодуль (submodule) в Git
bytestream 23.01.2025
При работе с крупными проектами в системе контроля версий Git разработчики часто сталкиваются с необходимостью управления зависимостями и внешними компонентами. Подмодули (submodules) представляют. . .
В чем разница между @staticmethod и @classmethod в Python. Декораторы методов
bytestream 23.01.2025
В Python декораторы методов представляют собой мощный инструмент, позволяющий модифицировать поведение функций и методов без изменения их исходного кода. Эта возможность является одной из. . .
Как преобразовать InputStream в String в Java
bytestream 23.01.2025
В мире Java-разработки работа с потоками данных является одной из ключевых операций при создании современных приложений. InputStream, как фундаментальный класс для обработки входных потоков данных,. . .
Как обновить форк (ответвление) репозитория в Git
bytestream 23.01.2025
Одним из наиболее мощных инструментов Git для организации совместной работы является механизм форкинга репозиториев, который позволяет создавать независимые копии проектов для дальнейшей разработки. . . .
Как работает async/await в C#. Асинхронное программировани­е в .NET
bytestream 23.01.2025
Введение в асинхронное программирование Асинхронное программирование представляет собой важнейшую концепцию современной разработки программного обеспечения, особенно в контексте создания. . .
КуМир: полное руководство
bytestream 23.01.2025
Введение в КуМир: история создания и назначение КуМир (Комплект Учебных МИров) представляет собой образовательную среду программирования, которая была создана для обучения основам алгоритмизации и. . .
Что такое OLAP. Где и как использовать многомерный анализ данных
bytestream 23.01.2025
Введение в OLAP-технологии В современном мире бизнес-аналитика и обработка больших массивов данных играют ключевую роль в принятии стратегических решений. Организации накапливают огромные объемы. . .
MongoDB: что это, для чего нужна и как использовать
bytestream 23.01.2025
Введение в MongoDB: современная документоориентированная СУБД В современном мире разработки программного обеспечения выбор правильной системы управления базами данных является критически важным. . .
Как использовать закрытый ключ шифрования в Git. Шифрование в Git
bytestream 23.01.2025
Установка и настройка закрытых ключей в Git предоставляет дополнительный уровень безопасности для работы с репозиториями. Для начала необходимо создать пару ключей, обычно это осуществляется с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru