Лабораторные работы №№1-5. Технология разработки программного обеспечения.
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
- Программа для просмотра текстовых файлов
Описание
Вариант 9
1)
Опpеделите на языке ЛИСП и проверьте работу функции, преобразующей список L в новый список, элементы которого имеют вид:
(<элемент списка L> <кол-во вхождений этого элемента в список L>).
Например, для списка L = (a b a a c b) функция должна вернуть ((a 3) (b 2) (c 1)).
1)
Опpеделите на языке ЛИСП и проверьте работу функции, удаляющей отрицательные элементы из списка чисел L.
Например, при L=(-2 6 -1 4 0) функция должна возвращать список (6 4 0).
2)
Опpеделите на языке ЛИСП и проверьте работу функции, преобразующей список L в новый список, элементы которого имеют вид:
(<элемент списка L> <кол-во вхождений этого элемента в список L>).
Например, для списка L = (a b a a c b) функция должна вернуть ((a 3) (b 2) (c 1)).
3)
Вариант 4,9
Опpеделите на языке ЛИСП функционал, аналогичный предикату MAPCAR для одноуровнего списка (Используйте применяющие функционалы). Проверьте работу функционала для функций:
-добавление 2 ко всем элементам числового списка (при вызове используйте лямбда-функцию);
-LIST.
4)
Напишите на языке ПРОЛОГ программу, которая находит минимальный элемент в списке целых чисел и ставит его первым (если таких элементов несколько, то переставляется последний найденный). Список вводится с клавиатуры, цель – внутренняя.
Например: Список [4,1,7,6,1,7,6] преобразуется в [1,4,1,7,6,7,6].
5)
В текстовом файле, состоящем из нескольких строк, определите количество слов в каждой строке и информацию об этом занесите в отдельную строку нового файла в виде:
cтрока № <номер строки> содержит <количество слов в строке> слов
1)
Опpеделите на языке ЛИСП и проверьте работу функции, преобразующей список L в новый список, элементы которого имеют вид:
(<элемент списка L> <кол-во вхождений этого элемента в список L>).
Например, для списка L = (a b a a c b) функция должна вернуть ((a 3) (b 2) (c 1)).
1)
Опpеделите на языке ЛИСП и проверьте работу функции, удаляющей отрицательные элементы из списка чисел L.
Например, при L=(-2 6 -1 4 0) функция должна возвращать список (6 4 0).
2)
Опpеделите на языке ЛИСП и проверьте работу функции, преобразующей список L в новый список, элементы которого имеют вид:
(<элемент списка L> <кол-во вхождений этого элемента в список L>).
Например, для списка L = (a b a a c b) функция должна вернуть ((a 3) (b 2) (c 1)).
3)
Вариант 4,9
Опpеделите на языке ЛИСП функционал, аналогичный предикату MAPCAR для одноуровнего списка (Используйте применяющие функционалы). Проверьте работу функционала для функций:
-добавление 2 ко всем элементам числового списка (при вызове используйте лямбда-функцию);
-LIST.
4)
Напишите на языке ПРОЛОГ программу, которая находит минимальный элемент в списке целых чисел и ставит его первым (если таких элементов несколько, то переставляется последний найденный). Список вводится с клавиатуры, цель – внутренняя.
Например: Список [4,1,7,6,1,7,6] преобразуется в [1,4,1,7,6,7,6].
5)
В текстовом файле, состоящем из нескольких строк, определите количество слов в каждой строке и информацию об этом занесите в отдельную строку нового файла в виде:
cтрока № <номер строки> содержит <количество слов в строке> слов
Дополнительная информация
Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Функциональное и логическое программирование
Вид работы: Лабораторная работа 1-5
Оценка:Зачет
Дата оценки: 09.09.2014
Рецензия:Уважаемый
замечаний нет.
Галкина Марина Юрьевна
Оценена Ваша работа по предмету: Функциональное и логическое программирование
Вид работы: Лабораторная работа 1-5
Оценка:Зачет
Дата оценки: 09.09.2014
Рецензия:Уважаемый
замечаний нет.
Галкина Марина Юрьевна
Похожие материалы
Технология разработки программного обеспечения.
studypro3
: 4 августа 2019
Вопрос 1. Разработать ПО ИС сборки компьютера: с применением структурного подхода;
Система предполагает решение следующих задач: формирование заявки на новый компьютер, определение области использования данного компьютера, подбор необходимых компонент для решения поставленных задач, сборка компьютера, передача компьютера заказчику. Перечень решаемых задач в процессе работы информационной системы сборки компьютера, перечень входной и выходной информации приведены в таблице 6.
Таблица 6.
Перечень
500 руб.
Технология разработки программного обеспечения
Проходимец
: 16 июня 2017
Экзаменационная работа по предмету Технология разработки программного обеспечения. Вариант билета №3
100 руб.
Технология разработки программного обеспечения
piligrim-24
: 17 января 2012
Зачетное задание по дисциплине «Технология разработки программного обеспечения»
вариант №5
Вопрос 1. Общие вопросы и коллективная разработка (гл. 1, 5 и 7)
Вариант 5. Каковы вопросы, которые необходимо прояснить каждому участнику коллектива до начала выполнения работ?
Вопрос 2. Разработка требований
Вариант 5. На какие основные вопросы отвечает анализ осуществимости?
Вопрос 3. Проектирование
Вариант 5. В чем заключается понятие паттерна? Какими свойствами оно обладает?
Вопрос 4. Программиров
50 руб.
Лабораторная работа №1 по дисциплине: Технологии разработки программного обеспечения. Вариант 3
Учеба "Под ключ"
: 2 августа 2026
ЛАБОРАТОРНАЯ РАБОТА №1
Тема: Установка и настройка Linux
Цель: Освоение техники установки ОС Linux и ее компонентов, изучение системных команд и команд работы с файлами и каталогами, распределение прав доступа в Linux и основы написание bash скриптов. Освоение работы с текстовыми файлами, процессами. Изучение настройки сети в Linux, освоение работы с пакетными менеджерами, установка периодических заданий через cron и подключение по SSH.
Вариант: 3
В ходе выполнения лабораторной работы бы
400 руб.
Лабораторная работа №1 по дисциплине: Технологии разработки программного обеспечения. Вариант 4
xtrail
: 2 января 2025
Тема: Установка и настройка Linux.
Цель: Освоение техники установки ОС Linux и ее компонентов, изучение системных команд и команд работы с файлами и каталогами, распределение прав доступа в Linux и основы написание bash скриптов. Освоение работы с текстовыми файлами, процессами. Изучение настройки сети в Linux, освоение работы с пакетными менеджерами, установка периодических заданий через cron и подключение по SSH.
Задание.
1. Установить в VirtualBox дистрибутив Debian 12 . Тип виртуального
500 руб.
Технология разработки программного обеспечения. Экзамен.
studypro3
: 4 августа 2019
Вопрос 1. Построить модель данных информационной системы «Автосалон», используя методологию ARIS.
Вопрос 2. Практическое задание. Построить диаграмму вариантов использования средствами языка UML в нота-циях Rational Rose
400 руб.
Контрольная. Российские технологии разработки программного обеспечения
Алёна25
: 1 июля 2026
Задание для контрольной работы
I. Цель работы:
Демонстрация навыков работы с информационной базой в программе «1С:Предприятие 8.3».
II. Последовательно выполните следующие действия:
1. Скачайте учебную версию Платформы «1С:Предприятие 8.3» по ссылке:
2. Установите программу из скачанного ранее дистрибутива;
3. Создайте новую информационную базу;
4. Укажите имя информационной базы «МоеМаленькоеПредприятие»;
5. Добавьте синоним «Мое маленькое предприятие. V1»;
6. Добавьте спра
200 руб.
Технологии разработки программного обеспечения. Вариант 6
Shadoww
: 7 ноября 2023
Необходимо разработать программное средство для конвертирования произвольных файлов в шестнадцатеричные дампы. При этом необходимо обеспечить возможность выполнения обратного конвертирования, т.е. восстановления по шестнадцатеричному дампу исходного файла.
Разрабатываемое программное средство должно обеспечивать выполнение следующих функций:
– конвертирование произвольного файла в шестнадцатеричный дамп;
– конвертирование файла в формате шестнадцатеричного дампа в эквивалентный ему двоичный файл
500 руб.
Другие работы
Информационные технологии.Контрольная работа, вариант 6
Александр410
: 5 января 2020
1. Определите затраты, которые понесло предприятие, если полученная прибыль составила 90000 руб. при уровне рентабельности 90%.
2. Определите экономический эффект от применения научно-технических разработок имея следующие данные: стоимостная оценка результатов в первом году расчетного периода составила 200000 руб.; стоимостная оценка издержек на создание и использование разработки в первом году расчетного периода равна 40000 руб.
300 руб.
Информатика. Лабораторная работа №3. Вариант №5
nastia9809
: 13 декабря 2013
Задние. Ввести восемь чисел и вычислить количество нулей, отрицательных и положительных чисел отдельно.
60 руб.
Гидравлика Задача 7.274
Z24
: 5 января 2026
По трубе диаметром 50 мм подается вода со скоростью 5 см/c при температуре 20ºС. Труба постепенно сужается до диаметра 3 мм. Определить расход воды и режимы движения в широкой и узкой частях трубы.
150 руб.
Контрольная работа по дисциплине "Информатика" (вариант 4)
Greenberg
: 29 августа 2020
Целью контрольной работы является освоение студентами принципов создания и обработки бинарных файлов на языке Си.
К поставленной перед Вами задаче следует отнестись так:
1. Разработать программу, которая должна начать работу с диалога с пользователем: какую операцию с файлом он желает выполнить:
а) добавить запись в файл или начать запись нового файла;
б) начать обработку созданного файла;
Предусмотреть возможность выполнения данных операций многократно.
Варианты зад
340 руб.