Алгоритмические языки: обработка массивов

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-107629.doc
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Краткие теоретические сведения.

Символьный тип (char) представляет собой тип данных, предназначенных для хранения одного символа (буквы, знака или кода).

Функции над символьными переменными:

chr(x) - определение символа из набора символов по порядковому номеру;

ord(x) - определение порядкового номера символа в наборе символов;

upcase(x) - преобразование строчных букв в прописные;

pred(x) - определение предыдущего элемента;

succ(x) - определение последующего элемента.

Тип данных string (строка) специально предназначен для обработки строк (цепочек символов). Переменная типа string состоит из элементов типа char. Переменные типа string могут быть объявлены следующим образом:

var Имя_переменной1: string;

Имя_переменной2: string[n];

Переменная типа string объявляется, как правило, путем указания имени переменной, зарезервированного слова string и указания (в квадратных скобках) максимального размера (длины) строки, которая может храниться в этой переменной. Если максимальный размер строки не указан, то он автоматически принимается равным 255 - максимально возможная длина строки.

Стандартные процедуры и функции для строк:

· функция Length - определение фактической длины текстовой строки, хранящейся в указанной переменной;

· функция UpCase - преобразование символа любой литеры из строчного в прописной;

· функция Copy - копирование фрагмента некоторой строки из одной переменной в другую;

· функция Pos - осуществление в некоторой строке поиска определенного фрагмента;

· функция Concut - соединение строк;
процедуры Insert и Delete - вставка фрагмента из одной строки в другую, удаление фрагмента из строки[1-8].
Постановка задачи.

Дана последовательность слов; между соседними словами – запятая, за последним словом – точка. Напечатать эту же последовательность слов, но удалив из неё повторные вхождения слов. Составить блок схему алгоритма и программу.

Листинг программы

uses crt;

var str:array[1..10] of string; - массив для слов

Slovo,st:string; - строка предложения

i,j,n,k:integer; - вспомогательные переменные

begin

ClrScr;

Writeln(' Programma ydalyaet povtornoe vhojdenie slov ');

Writeln;

Writeln('Vvedite posledovatelnost slov v formate: <>,<>,<>.'); - формат ввода слов в программе

Write('Vashi slova: ');

Readln(Slovo);

if Length(Slovo)<1 then - проверка на ввод слов

begin

Writeln('Nujno vvesti slovo!');
Алгоритмические языки и программирование
Контрольная работа ПРАВИЛА ВЫПОЛНЕНИЯ И ОФОРМЛЕНИЯ КОНТРОЛЬНОЙ РАБОТЫ При выполнении контрольной работы необходимо строго придерживаться указанных ниже правил. Работы, выполненные без соблюдения этих правил, не засчитываются и возвращаются студенту для переработки. На титульном листе должны быть указаны фамилия студента, его инициалы, номер варианта, название дисциплины. В работу должны быть включены все задачи, указанные в задании, строго по своему варианту. Контрольные работы, содер
User andreyka1486 : 9 марта 2013
50 руб.
Алгоритмы и алгоритмические языки. Экзамен.
Билет No5 Введение в теорию алгоритмов 1.1 Что из перечисленного НЕ является свойством алгоритма: а) Дискретность б) Детерминированность в) Многозначность г) Понятность д) Массовость 1.4 Разветвляющийся алгоритм – это: а) это такой алгоритм, в котором достижение конечного результата программы действий однозначно не предопределено, так же как не обозначена вся последовательность действий, не выявлены все действия исполнителя. б) набор команд (указаний), выполняемых последовательно во времени д
User studypro3 : 6 января 2020
300 руб.
Алгоритмические языки: использование множеств
Цель работы: получение навыков работы с множествами. Постановка задачи: 1. Изучить способы описания и использования множеств. 2. Разработать алгоритм и составить программу для решения задачи соответствующего варианта. Задание к работе: 1. Найти в последовательности целых чисел такие, которые встречаются в ней ровно два раза. 2. Набрать программу, отладить ее, протестировать. Распечатать текст программы и результаты ее работы на тестовых данных. 3. Подобрать наборы тестовых данных. Ход выпо
User alfFRED : 3 октября 2013
10 руб.
Основы программирования и алгоритмические языки
1. Введение. 2. Видеоадаптер сегодня и завтра. 3. Назначение устройства. 4. Принцип работы видеоадаптера. 5. Течнические характеристики. 5.1 Обзор новых видеоадаптеров. 5.2 Краткий обзор стандартов. 6. Конструктивное исполнение. 7. Особенности использования для разных задач пользователя. 7.1 Двухпортовую видеопамять. 7.2 Выводы. 7.3 Лучший выбор. 8. Теория и практика разгона видеокарт на базе чипсетов nVidia Riva TNT2. 9. Рекомендации пользователю. 9.1 Как к хор
User OstVER : 1 ноября 2012
5 руб.
Алгоритмы и Алгоритмические языки билет №8
Билет №8 Введение в теорию алгоритмов 1.1 Что из перечисленного НЕ является свойством алгоритма: а) Дискретность б) Детерминированность в) Многозначность г) Понятность д) Массовость 1.3 Вспомогательный (подчиненный) алгоритм – это а) это такой алгоритм, в котором достижение конечного результата программы действий однозначно не предопределено, так же как не обозначена вся последовательность действий, не выявлены все действия исполнителя. б) набор команд (указаний), выполняемых последовательно
User Светлана59 : 28 марта 2023
250 руб.
Составление алгоритмов, реализованных в алгоритмическом языке Паскаль
Содержание Введение Задание 1. Теоретический вопрос Задание 2. Линейные алгоритмы Задание 3. Алгоритмы ветвления Задание 4. Алгоритмы обработки массивов Задание 5. Алгоритмы обработки сложных структур Заключение Список литературы Введение Цель курсовой работы состоит в обеспечении изучения требований к уровню знаний по предмету «Информатика», а также приобретение практических и теоретических навыков. Курсовая работа состоит из пяти заданий, которые представляют собой комплекс включающ
User alfFRED : 10 октября 2013
10 руб.
Алгоритмический язык Pascal. Программа "Телефонный справочник"
Содержание Введение Задание Блок-схема Листинг программы Описание основных модулей и операторов Литература Приложение Введение Важнейшая роль в развитии современного общества в конце XX века принадлежит информатизации. По характеру и значению для будущего человеческой цивилизации процесс информатизации можно сравнить с переходом, человечества от аграрного общества к индустриальному. Подобно тому, как изобретение механического двигателя открыло эру комплексной механизации и автоматизации
User alfFRED : 3 октября 2013
10 руб.
Контрольная работа, Алгоритмы и Алгоритмические языки, вариант №3
Контрольная работа, Алгоритмы и Алгоритмические языки,вариант №3 Контекстно-свободная грамматика. Основные понятия и определения. Нормальные алгоритмы Маркова
User Светлана59 : 28 марта 2023
380 руб.
Запоминаемость прямой рекламы и Product Placement как к способа воздействия на потребительское поведение
Проблема исследования: Реклама все больше входит в нашу жизнь. Но определенные категории людей относятся к рекламе и запоминают рекламу по- разному, в связи с тем что это обусловлено: воспитанием, образованием, средой обитания и т.д. Для повышения эффективности рекламной компании необходимо чтобы реклама стала более адресной, ориентированной на конкретные сегменты рынка. То есть не на массу людей в целом, а на конкретные категории лиц, кроме того необходимо, чтобы рекламный товар хорошо запомни
User Elfa254 : 13 октября 2013
10 руб.
Лабораторная работа 4 «Моделирование случайных чисел, распределенных по закону Пуассона». Вариант 8
Лабораторная работа № 4 Моделирование случайных чисел, распределенных по закону Пуассона Цель работы: Научиться моделировать датчики случайных чисел с заданным законом распределения. Разработать датчик случайных чисел, имеющих распределение Пуассона. Исследовать характеристики последовательности случайных чисел, распределенных по закону Пуассона. Оценить качество датчика Подготовка к работе: Повторить метод моделирования дискретных случайных чисел, имеющих распределение пуассона. Повторить
User msakent : 9 декабря 2019
150 руб.
Лабораторная работа 4 «Моделирование случайных чисел, распределенных по закону Пуассона». Вариант 8
Информационное моделирование (BIM) в проектировании электротехнических систем и комплексов
Информационное моделирование (BIM) в проектировании электротехнических систем и комплексов / Темы 1-6 / Сборник по всем вопросам на отлично! / Синергия / МТИ / МосАП Тема 1. Общие сведения Тема 2. Менеджер проекта. Создание и настройка проекта Тема 3. Расчет освещенности помещений Тема 4. Распределительные устройства и прокладка трасс Тема 5. Подключение оборудования и раскладка кабеля. Мастер проверок Тема 6. Оформление документации Практическое занятие Итоговая аттестация Расчет о
User Скиталец : 1 октября 2025
290 руб.
Информационное моделирование (BIM) в проектировании электротехнических систем и комплексов
Мікатоксикози Мікробіологія продовольчих товарів
Мікотоксикози — це отруєння, викликані токсичними мікроскопічними грибами. Причиною таких отруєнь може бути споживання продуктів пере­робки зерна та зернобобових, уражених цими грибами. До таких отруєнь на­лежать фузаріотоксикоз, ерготизм, афлотоксикоз. Фузаріотоксикоз — це отруєння, викликане споживанням продуктів переробки зерна, хлібних злаків, які перезимували в полі або були зібрані із запіз­ненням. Таке отруєння дуже небезпечне, воно може виявлятися як ангіна або у вигляді психічних поруше
User Qiwir : 16 марта 2014
5 руб.
up Наверх