
- •Задача №1
- •1. Организация ввода/вывода. Изучение стандартных типов данных
- •Зертханалық жұмыс № 1
- •1 Зертханалық жұмыстың жүру тәртібі:
- •Тапсырма
- •2 Мысал
- •Зертханалық жұмыс № 2
- •Тапсырма
- •Memo компоненті tMemo-класының компоненттерi әжептәуiр үлкен мәтiндi енгiзуге, өзгертуге және бейнелеуге арналған. Мәтiн tStrings класының Lines қасиетiнде сақталынады.
- •Зертханалық жұмыс № 3
- •1 Зертханалық жұмыстың жүру тәртібі:
- •Тапсырма
- •Зертханалық жұмыс № 4
- •1 Зертханалық жұмыстың жүру тәртібі:
- •Тапсырма
- •2 Мысалдар
- •For…to…do цикл операторы
- •Зертханалық жұмыс № 5
- •1 Зертханалық жұмыстың жүру тәртібі:
- •Тапсырма
- •Мысалдар
- •Массив элементтерін сұрыптау
- •Таңдау әдісімен сұрыптау
- •I,k:integer;
- •Зертханалық жұмыс № 6
- •1 Зертханалық жұмыстың жүру тәртібі:
- •Тапсырма
- •Мысалдар
- •Екі өлшемді массивтер
- •Екі өлшемді массив элементтерін толтыру
- •Var a:array[1..3,1..4] of integer; I,j:integer;
- •Массив элементтерінің қосындысы мен көбейтіндісін есептеу
- •Екі өлшемді массив элементін іздеу
- •Зертханалық жұмыс № 6
- •1 Зертханалық жұмыстың жүру тәртібі:
- •Зертханалық жұмыс № 7
- •1 Зертханалық жұмыстың жүру тәртібі:
- •Тапсырма
- •Мысалдар
- •Әдебиеттер Мазмұны
- •1. Есептің шартына сәйкес блок-схемасын құрастырып, енгізілуге тиісті деректердің анықталу аймағын ескеріп, бағдарлама құрастыр. 13
Кіріспе
Әрбір студент вариантына байланысты тапсырма орындап, оның есебін даярлап, қорғауы қажет.
Есептің құрамы:
1 Зертхана жұмысы №
2 Жұмыстың тақырыбы, мақсаты
3 Берілген тапсырма, есептің алгоритмі, бағдарламаның листингсі (мәтіні)
4 Бақылау сұрақтарына жауап.
Вариант бойынша ұсынылған тапсырмалар күрделігіне байланысты екі топқа бөлінген, сондықтан алдымен А тобының есептерін қарастырып, егер қиындық болмаса В тобындағы есепті шығару қажет.
ЗАДАНИЕ 1. Организация ввода/вывода. Изучение стандартных типов данных
Цель задания: Освоение простейшей структуры программы.
Получение навыков в организации ввода/вывода значений стандартных типов данных.
Получение практических навыков работы в диалоговом режиме.
Постановка задачи
Организовать ввод и вывод данных заданных типов, снабдив распечатки соответствующими заголовками.
Содержание отчета
Постановка задачи.
Текст программы и результаты ее выполнения.
Выводы.
Методические указания
При вводе с терминала числа и символы можно набрать как на одной строке, так и на различных строках. При этом следует помнить, что ввод со следующей строки осуществляется в том случае, если предыдущим оператором является READLN. В интерактивном режиме приняты соглашения о вводе и выводе, отличные от соглашений, действующих для пакетного режима.
Переменной логического типа можно присвоить значение либо в разделе констант, либо в операторе присваивания. Вводить значения переменных логического типа нельзя.
При работе в диалоговом (интерактивном) режиме следует перед операторами ввода использовать оператор вывода на экран приглашения-подсказки о том, что наступило время ввода информации и какой именно информации. Например: WRTTELN (‘ВВЕДИ ЦЕЛЫЕ ЧИСЛА K, L, M’). Выводить данные следует двумя способами: в стандартной форме и с указанием ширины поля вывода, при этом выводимую информацию необходимо снабдить заголовками.
Пример программы
Исходные данные: K= - 73, L=12, M=21425, X= -4192.21, Y=21.345, Sl=’*’, S2=’V’, S3=’F’.
Задача №1
1. Организация ввода/вывода. Изучение стандартных типов данных
Организовать ввод и вывод данных заданных типов, снабдив распечатки соответствующими заголовками.
Варианты задания
Целые числа |
Вещественные числа |
Символы |
Вывести значение булевской переменной |
||||||
Формат |
Формат |
||||||||
Номер варианта |
Количество |
Стандартный |
Ширина поля |
Количество |
Стандартный
|
Количество |
Количество знаков после точки |
Количество символов |
|
1 |
2 |
+ |
5. |
4 |
+ |
6 |
2 |
4 |
TRUE |
2 |
3 |
+ |
6 |
2 |
+ |
7 |
3 |
5 |
FALSE |
3 |
3 |
+ |
6 |
2 |
+ |
6 |
3 |
3 |
TRUE |
4 |
2 |
+ |
5 |
4 |
+ |
6 |
2 |
6 |
TRUE |
5 |
4 |
+ |
4 |
3 |
+ |
7 |
4 |
4 |
TRUE |
б |
2 |
+ |
3 |
3 |
+ |
5 |
1 |
3 |
TRUE |
7 |
3 |
+ |
2 |
4 |
+ |
8 |
3 |
2 |
TRUE |
8 |
3 |
+ |
5 |
4 |
+ |
6 |
2 |
5 |
FALSE |
9 |
4 |
+ |
7 |
3 |
+ |
5 |
1 |
6 |
FALSE |
10 |
2 |
+ |
6 |
5 |
+ |
8 |
4 |
7 |
TRUE |
11 |
3 |
+ |
4 |
2 |
+ |
4 |
2 |
5 |
TRUE |
12 |
2 |
+ |
7 |
5 |
+ |
6 |
3 |
6 |
FALSE |
13 |
4 |
+ |
5. |
4 |
+ |
6 |
3 |
4 |
TRUE |
14 |
2 |
+ |
6 |
3 |
+ |
7 |
2 |
3 |
TRUE |
15 |
3 |
+ |
4 |
5 |
+ |
9 |
4 |
5 |
TRUE |
16 |
3 |
+ |
7 |
3 |
+ |
7 |
1 |
6 |
TRUE |
17 |
3 |
+ |
3 |
2 |
+ |
5 |
3 |
7 |
TRUE |
18 |
4 |
+ |
5 |
4 |
+ |
8 |
2 |
6 |
FALSE |
19 |
2 |
+ |
7 |
3 |
+ |
6 |
1 |
4 |
FALSE |
20 |
2 |
+ |
6 |
5 |
+ |
7 |
4 |
3 |
TRUE |
21 |
3 |
+ |
3 |
4 |
+ |
5 |
2 |
5 |
TRUE |
22 |
3 |
+ |
4 |
3 |
+ |
8 |
3 |
3 |
FALSE |
23 |
4 |
+ |
5. |
4 |
+ |
6 |
3 |
6 |
TRUE |
24 |
3 |
+ |
6 |
2 |
+ |
7 |
2 |
5 |
TRUE |
25 |
2 |
+ |
7 |
5 |
+ |
6 |
4 |
6 |
TRUE |
26 |
4 |
+ |
4 |
3 |
+ |
7 |
1 |
7 |
TRUE |
27 |
2 |
+ |
5 |
4 |
+ |
5 |
3 |
6 |
TRUE |
28 |
3 |
+ |
7 |
3 |
+ |
8 |
2 |
4 |
FALSE |
29 |
3 |
+ |
6 |
4 |
+ |
6 |
1 |
3 |
FALSE |
30 |
4 |
+ |
3 |
3 |
+ |
7 |
4 |
5 |
TRUE |
• Замечание: «+»означает, что требуется вывод в стандартном формате.