Арифметические выражения. Линейная структура

Файлы

Часть VIII

1. Сделать файл целых чисел с именованием Dan1.dat, причём ни одно из чисел не равно 0, прочесть файл и вывести на экран числа.

2. В файле Dan1.dat записаны целые числа. Вычислить сумму частей и итог вкупе с начальными данными записать в файл Dan2.dat.

3. Дан текстовый файл, содержащий только целые Арифметические выражения. Линейная структура числа, в каждой строке может быть несколько чисел, которые делятся пробелами. Вывести на экран все числа с учётом разбиения на строчки и подсчитать число частей в каждой строке.

Начальный файл: int1.dan

-32 16 0 8 7

4 5 9 13 11 -5 -8

6 -8 0 -12

5 4 3 2 1 12

1 2

-1 -2 -4

-1 -2 4

4. Дан файл F, составляющие которого являются целыми числами. Отыскать:

а) количество чётных чисел посреди компонент;

б) количество двойных нечётных чисел Арифметические выражения. Линейная структура посреди компонент;

в) малое посреди чисел, кратных трём;

г) количество обычных чисел в файле.

5. Дан целочисленный файл F.dat . Сделать из него 2 новых файла: в один поместить все чётные числа, а в другой – все нечётные. Вывести на экран содержимое всех трёх файлов.

6. В текстовом файле отыскать все слова, у Арифметические выражения. Линейная структура каких однообразные 1-ая и последняя буковкы, записать в новый файл. Содержимое приобретенного файла распечатать на дисплее.

Городское экономное общеобразовательное учреждение

«Средняя общеобразовательная школа № 31»

Программирование на языке Turbo Pascal

Задачник

Содержание:

I. Методы, характеристики алгоритмов………………………………..2

Главные понятия Turbo Pascal. Арифметические выражения. Линейная структура…………………………………………………..3

II. Разветвляющая структура………………………………………..6

III. Повторяющаяся структура…………………………………………..9

IV. Вспомогательный метод Арифметические выражения. Линейная структура. Подпрограммы………….………12

Рекурсия…………………………………………………………13

V. Одномерные и двумерные массивы……………………………14

VI. Данные литерного типа – CHAR. Строковые переменные – STRING…………………………………………………………………16

VII. Огромного количества и записи…………………………………………………18

VIII. Файлы………………………………………………………………..20

Методы, характеристики алгоритмов

Часть I

1. Отыскать некорректности в методе:

Сборы в школу

1) Пробудиться;

2) Одеться;

3) Идти в школу;

4) Позавтракать;

5) Помыться;

6) Почистить зубы.

2. Имеются два кувшина ёмкостью 3 и 8 л.. Составьте метод,выполняя который Арифметические выражения. Линейная структура можно набрать из реки 7 л. воды (разрешается воспользоваться только этими кувшинами).

3. Некоторый человек должен перевезти в лодке через реку волка, козу и капусту. Всякий раз он может взять собой в лодку волка, либо козу, либо капусту. На одном берегу нельзя оставлять волка и козу, также козу и капусту Арифметические выражения. Линейная структура. Составьте метод переправы.

4. Разведывательный дозор в составе 2-ух человек подошёл к реке. Мост был разрушен, а река очень глубока и широка, чтоб переправиться через неё вброд либо вплавь. К счастью, около берега в малеханькой лодке проплывали два мальчугана. Как переправиться на этой лодке через реку, если лодка может выдержать или Арифметические выражения. Линейная структура 1-го взрослого, или малышей.

5. К реке подъехали четыре рыцаря и четыре оруженосца и нашли одну трёхместную лодку. Как им переправиться на другой сберегал, соблюдая условия, выдвинутые оруженосцами - ни какой-то из них не должен оставаться в обществе чужих рыцарей без собственных владельцев?

6. На полустанке одноколейной стальной дороги Арифметические выражения. Линейная структура тормознул поезд в составе тепловоза и 5 вагонов, доставший бригаду рабочих для строительства новейшей ветки. Пока на этом полустанке имеется только маленький тупик, в каком в случае необходимости может поместиться тепловоз с 2-мя вагонами либо три вагона. Скоро следом за поездом со строительной бригадой к этому же полустанку подошёл пассажирский Арифметические выражения. Линейная структура поезд. Составьте метод, позволяющий пропустить пассажирский поезд.

6. Дан текст. Есть ли в нём буковкы, входящие в слово, задаваемое юзером (к примеру, слово “бессмыслица”)? Все ли буковкы данного слова входят в начальный текст?

7. Для каждого из 20 5 учеников класса известны фамилия и оценки (в баллах) по 5 дисциплинам. Требуется вычислить среднюю оценку каждого из Арифметические выражения. Линейная структура учеников и избрать человека, имеющего наибольший средний балл.

8. «Урок физкультуры». Дан перечень класса: фамилии N учеников и их рост в см. Напечатать начальный массив и приобретенный, указав фамилию и рост каждого ученика.

9. Найти дату будущего дня.

10. «Игра в карты». Заданы плюсы и масти 6 карт первого игрока, плюсы и масти Арифметические выражения. Линейная структура 6 карт второго игрока, не считая того, известна козырная масть. Вводится номер карты, с которой делает ход в «дурака» 1-ый игрок. Требуется составить программку, определяющую, сумеет ли 2-ой игрок «побить» эту карту.

Огромного количества и записи

Часть VII

1. Какие из последующих конструкций языка Turbo Pascal являются огромными количествами, а какие нет Арифметические выражения. Линейная структура и почему:

а) [ 9, 6, 3, 0 ];

б) [ 2, sqrt(9) ];

в) [ 2 ..3, 5, 7 ];

г) [ ‘=’, ‘>=’, ‘>’ ];

д) [1..15, 4..18 ];

е) [ [], [5] ];

ж) [ ‘*’, ‘*’ ];

з) [ 0..0 ];

и) [ true ..false ].

2. Составить программку выделения из огромного количества целых чисел от 1 до 30 последующих множеств:

а) огромного количества чисел, кратных 2;

б) огромного количества чисел, кратных 3;

в) огромного количества чисел, кратных 6;

г) огромного количества чисел, кратных 2 либо 3;

д) в Арифметические выражения. Линейная структура данном огромном количестве удалить все числа, кратные 2.

3. «Мешанина». Если взять то общее, что есть у боба с ложкой, добавить кота и поместить в тепло, то получится муравей. Так ли это? Состоит ли муравей из кота?

4. Дано натуральное N . Составить программку, печатающую все числа, не входящие в десятичную запись данного натурального Арифметические выражения. Линейная структура числа в порядке возрастания.

5. «Решето Эратосфена». Составить программку, реализующую последующий метод поиска обычных чисел: выписываются попорядку все целые числа от 2 до N . Подчёркивается число 2 – обычное, а все последующие за ним и кратные 2 зачёркиваются; 1-ое из оставшихся сейчас число 3. Потом подчёркивается число 3 – обычное, а все последующие за Арифметические выражения. Линейная структура ним и кратные 3 зачёркиваются; 1-ое из оставшихся сейчас число 5. Повторяя те же деяния с числом 5, получаем число 7 и т.д.

7. По каналу один за одним идут три теплохода: А, Б и В. Навстречу им показались ещё три теплохода, которые тоже идут один за одним: Г, Д и Е. Канал Арифметические выражения. Линейная структура таковой ширины, что два судна в нём разъехаться не могут, но в канале с одной стороны есть залив, в каком может поместиться только один теплоход. Могут ли суда разъехаться так, чтобыпродолжить собственный путь по - прежнему, если за теплоходом В есть место для размещения 2-ух теплоходов?

8. Автомобиль проехал три участка пути разной длины Арифметические выражения. Линейная структура и с различными скоростями. Составьте метод нахождения средней скорости автомобиля.

9. Даны длины сторон треугольника. Составьте метод и программку определения полупериметра треугольника, его площади и радиуса вписанной окружности.

10. Отыскать длину окружности L, если известна площадь круга S.

11. Даны переменные а и b. Требуется поменять их значения: переменная а должна получить значение b, a Арифметические выражения. Линейная структура b - значение а.

12. Вычислить среднее арифметическое переменных В, С и D.

Главные понятия языка Turbo Pascal.

Арифметические выражения. Линейная структура

13. Записать в формате Turbo Pascal последующие выражения:

а) ;

б) ; в) .

14. При записи выражений в формате Turbo Pascal были допущены ошибки. Найдите их.

а) ; б) ; в) ; г) .

15. Возраст Если – Х лет, а Арифметические выражения. Линейная структура возраст Миши – Y лет. Отыскать их средний возраст, также найти, на сколько отличается возраст каждого мальчугана от среднего значения.

16. Галя бежит навстречу Вале со скоростью Vg км/час, а Валя идёт к Гале со скоростью Vy км/час. Найти, через какое время повстречаются подруги, если дорога ровная, а изначальное расстояние меж Арифметические выражения. Линейная структура ними было S км.

17. Известна цена 1 кг конфет, печенья и яблок. Отыскать цена всей покупки, если приобрели Х кг конфет, Y кг печенья и Z кг яблок.

18. Известна цена монитора, системного блока, клавиатуры, мыши, принтера. Сколько будут стоить 3 таких компьютера? N компов?

19. Дама сдавала в багаж: диванчик, чемодан Арифметические выражения. Линейная структура, саквояж, картину, корзину, картонку и небольшую собачонку. При регистрации в аэропорту любая вещь была взвешена (вес каждой в квитанции указан). Бесплатный провоз – 20 кг багажа и 5 кг ручной клади. Найти, сколько придётся даме доплатить за провоз вещей, если за каждый излишний 1 кг багажа необходимо платить N рублей, за 1 кг ручной клади – М Арифметические выражения. Линейная структура рублей. Собачку в багажное отделение нельзя сдавать, потому что там холодно.

20. Клиент внёс в банк R рублей. Каждый месяц эта сумма возрастает на W процентов. Сколько будет у клиента средств через два месяца, три месяца, через полгода?

21. Понятно значение температуры по шкале Цельсия. Отыскать надлежащие значения температуры Арифметические выражения. Линейная структура по шкалам Фаренгейта и Кельвина. Понятно, что для пересчёта по шкале Фаренгейта необходимо начальное значение t0C помножить на 1,8 и прибавить 32, а по шкале Кельвина значение абсолютного нуля соответствует - 273,150С.

22. После уроков 4 ученика решали и отлаживали задачки на компьютере. 1-ый стопроцентно отладил задачку за N минут

11. Составить программку для определения Арифметические выражения. Линейная структура цены телеграммы по её тексту (запросить цена 1-го слова в телеграмме и комиссионный сбор за телеграмму).

12. Составьте программку для определения:

а) является данная буковка гласной, согласной либо одной из букв й, ъ, ь;

б) обозначает ли данная согласная буковка гулкий звук либо глухой.

13. Составьте программку для проверки правописания приставок из- и Арифметические выражения. Линейная структура ис- в словах российского языка.

14. Дан текстовый файл, содержащий строчки. Отыскать количество строк, начинающихся и заканчивающихся схожими знаками.

15. Строчка содержит только числа. Удалить все стоящие впереди нули. Начальная строчка: 000102001089, итог: 102001089.


aron-r-1967-les-etapes-de-la-pensee-sociologique-paris.html
aronshneer-perchatki-bez-palcev-stranica-7.html
arsenal-armii-ssha-oblozhka-polnoe-rukovodstvo-po-vooruzhyonnim-silam-voennih-teatrov-severnaya-afrika-i-sredizemnomore-1942-1943.html