Лабораторная работа 2

Save this PDF as:
 WORD  PNG  TXT  JPG

Размер: px
Начинать показ со страницы:

Download "Лабораторная работа 2"

Транскрипт

1 ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ СРЕДНЕГО СПЕЦИАЛЬНОГО ОБРАЗОВАНИЯ МОСКОВСКИЙ ПРИБОРОСТРОИТЕЛЬНЫЙ ТЕХНИКУМ Лабораторная работа 2 По дисциплине: Тема работы: «Основы алгоритмизации и программирования» «Программирование циклических процессов» Для специальности: «Автоматизированные системы обработки информации и управления» (2202) Составитель: преподаватель специальных дисциплин Клопов Д.А. Рассмотрено и одобрено на заседании цикловой методической комиссии спецдисциплин 2202 Протокол от 2006 г. Председатель ЦМК / Д.А. Клопов /

2 2 Цель работы: Изучение и практическое применение управляющих операторов языка Turbo Pascal для организации циклических процессов. : Используя имеющиеся в наличии задания, разработать в соответствии со своим вариантом программу, реализующую циклическую обработку одномерного числового массива размером от 10 до 20 элементов. Этапы выполнения Этап 1. Начало работы Загрузите Turbo Pascal и создайте новый файл, используя команду File-New. Будет открыто окно редактора с именем NONAME00.PAS. Затем сохраните файл, используя команду File-Save as в своем каталоге под именем OAIP_L02.PAS. Если Вы уже выполнили часть лабораторной работы ранее, и продолжаете работу над ней, то вместо команды File-New используйте команду File-Open (F3) для загрузки созданного ранее файла. Более подробно операции по работе в среде Turbo Pascal рассмотрены в [3]. Этап 2. Программирование и отладка Составьте блок-схему для решения задачи. При составлении блок-схемы руководствуйтесь правилами по ее оформлению [2]. Далее, по составленной блок-схеме, составьте исходный текст программы. Внесите его в окно редактора Turbo Pascal и сохраните файл. Добейтесь работоспособности программы и проверьте правильность вычислений. Для проверки правильности вычислений составьте контрольный пример и проведите расчеты «вручную». Пример решения задачи Условие задачи: Ввести с клавиатуры числовой массив и отдельное числовое значение. Найти максимальный элемент, и определить, скольким элементам массива он кратен. Результаты вывести на экран. Анализируя условие задачи, можно сделать вывод, что так как конкретный тип значений массива и количество его элементов не указаны, то их можно определить по собственному усмотрению. Обобщенный алгоритм решения задачи выглядит следующим образом: 1. Ввод массива 2. Поиск максимального элемента и «запоминание» его номера 3. Перебор остальных элементов массива и проверка кратности. Одновременный подсчет количества кратных элементов 4. Вывод на экран Значение и номер максимального элемента Количество кратных элементов

3 Блок-схема 3 начало i = 1; k = 0 i = 1 a[i] i = i +1 да i = n i = i +1 i > 10 (a[i] mod a[n]) = 0 да n = 1; i = 2 да k = k +1 a[i]>a[n] i > 10 да n = i i > 10 i = i +1 Макс. эл.=a[n] да Кол-во кратных = k конец Текст программы Program OAIP_L02; Var a : array[1..10] of real; {объявление массива} i,j : integer; {счетчики цикла} n : integer; {номер максимального элемента} k : integer; {количество кратных элементов} Begin for i:=1 to 10 do begin {Ввод массива} write( Введите,i:2, -й элемент ); readln(a[i]); end; n:=1; {Предполагаем, что номер максимального элемента = 1} for i:=2 to 10 do if a[i]>a[n] then n:=i; k:=0; for i:=1 to 10 do if i<>n then {не от 1, а от 2, чтобы не сравнивать с самим собой} {запоминаем номер максимального элемента} {обнуляем количество кратных элементов} {перед их подсчетом} {исключаем из рассмотрения максимальный элемент} if (a[n] mod a[i])=0 {если остаток от деления = 0 (то есть кратно), то} then k:=k+1; {увеличиваем счетчик кратных значений на 1} writeln( Максимальный элемент a[,n:2, ]=,a[n]:5); writeln( Кол-во элементов, которым он кратен =,k:2); End. {Вывод результатов}

4 4 Рекомендации по программированию Для организации циклических процессов используйте управляющие конструкции (операторы) FOR <нач. зн.> TO / DOWNTO <кон. зн.> DO <оператор>; WHILE <условие> DO <оператор>; REPEAT <оператор> UNTIL <условие>; Примечание: Следует помнить, что если под «оператором» подразумевается несколько действий, то следует использовать операторные скобки BEGIN-END. Операции ввода и вывода всех элементов массива выполняются ТОЛЬКО в цикле Значения всех переменных, влияющих на результаты вычислений, следует вводить с клавиатуры Перед вводом значений с клавиатуры (оператор READ или READLN) следует вывести на экран сообщение (оператор WRITE или WRITELN), поясняющее пользователю текущие действия Результат вычислений следует вывести на экран. Если по условиям задачи следует преобразовать массив (например, особым образом переставить его элементы), то в качестве результата работы программы следует также вывести на экран преобразованный массив. Рекомендации по отладке В качестве значений переменных, вводимых с клавиатуры, используйте значения контрольного примера Просмотреть результаты работы (переключиться на рабочий экран) можно при помощи команды Debug-User screen (ALT-F5). Возврат в редактор Turbo Pascal осуществляется нажатием любой клавиши. При необходимости используйте «контрольные точки». Более подробно операции по работе в среде Turbo Pascal рассмотрены в [3]. Составление отчета Оформление отчета Отчет о выполнении лабораторной работы оформляется в соответствии с методическими указаниями [2]. Содержание отчета Отчет о выполнении лабораторной работы должен включать: 1. Титульный лист (пример оформления титульного листа см. в методических указаниях [2]) 2. Цель работы 3. в соответствии с вариантом 4. Блок-схему программы 5. Текст программы на языке Pascal 6. Результаты работы программы в виде «снимков» экрана (скриншоты).

5 Литература 1. Фаронов В.В. / Turbo Pascal 7.0. Начальный курс. Учебное пособие. М.: ОМД Групп, Клопов Д.А. / Методические указания по оформлению лабораторных работ по дисциплине «Основы алгоритмизации и программирования». 3. Клопов Д.А. / Методические указания «Основы работы в среде Turbo Pascal 7.0». 5 ы заданий ) сумму отрицательных элементов массива; 2) произведение элементов массива, расположенных между максимальным и минимальным элементами. Упорядочить элементы массива по возрастанию. 1) сумму положительных элементов массива; 2) произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами. Упорядочить элементы массива по убыванию. В одномерном массиве, состоящем из п целочисленных элементов, 1) произведение элементов массива с четными номерами; 2) сумму элементов массива, расположенных между первым и последним нулевыми элементами. положительные элементы, а потом все отрицательные (элементы, равные нулю, считать положительными). 1) сумму элементов массива с нечетными номерами; 2) сумму элементов массива, расположенных между первым и последним отрицательными элементами. Сжать массив, удалив из него все элементы, модуль которых не превышает единицу. Освободившиеся в конце массива элементы заполнить нулями. 1) максимальный элемент массива; 2) сумму элементов массива, расположенных до последнего положительного элемента. Сжать массив, удалив из него все элементы, модуль которых находится в интервале [а, b]. Освободившиеся в конце массива элементы заполнить нулями..

6 ) минимальный элемент массива; 2) сумму элементов массива, расположенных между первым и последним положительными элементами элементы, равные нулю, а потом все остальные. В одномерном массиве, состоящем из п целочисленных элементов, 1) номер максимального элемента массива; 2) произведение элементов массива, расположенных между первым и вторым нулевыми элементами. Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в нечетных позициях, а во второй половине элементы, стоявшие в четных позициях. 1) номер минимального элемента массива; 2) сумму элементов массива, расположенных между первым и вторым отрицательными элементами. элементы, модуль которых не превышает единицу, а потом все остальные. 1) максимальный по модулю элемент массива; 2) сумму элементов массива, расположенных между первым и вторым положительными элементами. Преобразовать массив таким образом, чтобы элементы, равные нулю, располагались после всех остальных. В одномерном массиве, состоящем из и целочисленных элементов, 1) минимальный по модулю элемент массива; 2) сумму модулей элементов массива, расположенных после первого элемента, равного нулю. Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в четных позициях, а во второй половине элементы, стоявшие в нечетных позициях. 1) номер минимального по модулю элемента массива; 2) сумму модулей элементов массива, расположенных после первого отрицательного элемента. Сжать массив, удалив из него все элементы, величина которых находится в интервале [а, b]. Освободившиеся в конце массива элементы заполнить нулями.

7 ) номер максимального по модулю элемента массива; 2) сумму элементов массива, расположенных после первого положительного элемента. элементы, целая часть которых лежит в интервале [а, b], а потом все остальные. 1) количество элементов массива, лежащих в диапазоне от А до В; 2) сумму элементов массива, расположенных после максимального элемента. Упорядочить элементы массива по убыванию модулей. 1) количество элементов массива, равных нулю; 2) сумму элементов массива, расположенных после минимального элемента. Упорядочить элементы массива по возрастанию модулей. 1) количество элементов массива, больших С; 2) произведение элементов массива, расположенных после максимального по модулю элемента. отрицательные элементы, а потом все положительные (элементы, равные нулю, считать положительными). 1) количество отрицательных элементов массива; 2) сумму модулей элементов массива, расположенных после минимального по модулю элемента. Заменить все отрицательные элементы массива их квадратами и упорядочить элементы массива по возрастанию. В одномерном массиве, состоящем из и целочисленных элементов, 1) количество положительных элементов массива; 2) сумму элементов массива, расположенных после последнего элемента, равного нулю. элементы, целая часть которых не превышает единицу, а потом все остальные.

8 ) количество элементов массива, меньших С; 2) сумму целых частей элементов массива, расположенных после последнего отрицательного элемента. элементы,. отличающиеся' от максимального не более чем на 20%, а потом все остальные. 1) произведение отрицательных элементов массива; 2) сумму положительных элементов массива, расположенных до максимального элемента. Изменить порядок следования элементов в массиве на обратный. 1) произведение положительных элементов массива; 2) сумму элементов массива, расположенных до минимального элемента. Упорядочить по возрастанию отдельно элементы, стоящие на четных местах, и элементы, стоящие на нечетных местах ) сумму отрицательных элементов массива; 4) произведение элементов массива, расположенных между максимальным и минимальным элементами. Упорядочить элементы массива по возрастанию ) сумму положительных элементов массива; 4) произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами. Упорядочить элементы массива по убыванию. 23. В одномерном массиве, состоящем из п целочисленных элементов, 3) произведение элементов массива с четными номерами; 4) сумму элементов массива, расположенных между первым и последним нулевыми элементами. положительные элементы, а потом все отрицательные (элементы, равные нулю, считать положительными) ) сумму элементов массива с нечетными номерами; 4) сумму элементов массива, расположенных между первым и последним отрицательными элементами. Сжать массив, удалив из него все элементы, модуль которых не превышает

9 9 единицу. Освободившиеся в конце массива элементы заполнить нулями ) максимальный элемент массива; 4) сумму элементов массива, расположенных до последнего положительного элемента. Сжать массив, удалив из него все элементы, модуль которых находится в интервале [а, b]. Освободившиеся в конце массива элементы заполнить нулями ) минимальный элемент массива; 4) сумму элементов массива, расположенных между первым и последним положительными элементами элементы, равные нулю, а потом все остальные. 27. В одномерном массиве, состоящем из п целочисленных элементов, 3) номер максимального элемента массива; 4) произведение элементов массива, расположенных между первым и вторым нулевыми элементами. Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в нечетных позициях, а во второй половине элементы, стоявшие в четных позициях ) номер минимального элемента массива; 4) сумму элементов массива, расположенных между первым и вторым отрицательными элементами. элементы, модуль которых не превышает единицу, а потом все остальные ) максимальный по модулю элемент массива; 4) сумму элементов массива, расположенных между первым и вторым положительными элементами. Преобразовать массив таким образом, чтобы элементы, равные нулю, располагались после всех остальных. 30. В одномерном массиве, состоящем из и целочисленных элементов, 3) минимальный по модулю элемент массива; 4) сумму модулей элементов массива, расположенных после первого элемента, равного нулю. Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в четных позициях, а во второй половине элементы, стоявшие в нечетных позициях.

10 ) номер минимального по модулю элемента массива; 4) сумму модулей элементов массива, расположенных после первого отрицательного элемента. Сжать массив, удалив из него все элементы, величина которых находится в интервале [а, b]. Освободившиеся в конце массива элементы заполнить нулями ) номер максимального по модулю элемента массива; 4) сумму элементов массива, расположенных после первого положительного элемента. элементы, целая часть которых лежит в интервале [а, b], а потом все остальные ) количество элементов массива, лежащих в диапазоне от А до В; 4) сумму элементов массива, расположенных после максимального элемента. Упорядочить элементы массива по убыванию модулей ) количество элементов массива, равных нулю; 4) сумму элементов массива, расположенных после минимального элемента. Упорядочить элементы массива по возрастанию модулей ) количество элементов массива, больших С; 4) произведение элементов массива, расположенных после максимального по модулю элемента. отрицательные элементы, а потом все положительные (элементы, равные нулю, считать положительными).

Практическая работа 4 Одномерные массивы. Сортировка

Практическая работа 4 Одномерные массивы. Сортировка Практическая работа 4 Одномерные массивы. Сортировка Цель работы: Изучить структуру одномерного массива, научиться работать с одномерными массивами и сортировать элементы массива. Содержание работы. Основные

Подробнее

PDF created with pdffactory Pro trial version

PDF created with pdffactory Pro trial version Практическая работа 2.4. Обработка двумерных массивов Цель работы. Выполнив эту работу, Вы научитесь: выполнять формализацию задачи, сформулированной в терминах описываемой предметной области, приводя

Подробнее

Задания C2 по информатике

Задания C2 по информатике Задания C2 по информатике 1. Дан целочисленный массив из 30 элементов. Элементы массива могут принимать значения от 1000 до 1000. Опишите на русском языке или на одном из языков программирования алгоритм,

Подробнее

8 класс. Тема урока: «Циклический алгоритм. Безусловный цикл»

8 класс. Тема урока: «Циклический алгоритм. Безусловный цикл» Циклы. Бойко В.В.стр. 1 из 6 8 класс Тема урока: «Циклический алгоритм. Безусловный цикл» Цели урока: С точки зрения деятельности учителя: учащиеся должны познакомиться с особенностями организации различных

Подробнее

Ввести двумерный массив 3 4. Определить среднее геометрическое положительных чётных элементов, считая, что они в нём есть.

Ввести двумерный массив 3 4. Определить среднее геометрическое положительных чётных элементов, считая, что они в нём есть. Л. Р. «Двумерные массивы» Студент Иванов И. И. Группа ХХ-999 Дата дд.мм.гг Допуск Выполнение Отчет Условие задачи 1 A Ввести двумерный массив 3 4. Определить среднее геометрическое положительных чётных

Подробнее

8. Преобразование элементов массива

8. Преобразование элементов массива 8. Преобразование элементов массива При работе с массивами нередко приходится выполнять различные преобразования их элементов, например, преобразовывать единицы измерения, масштабы и координаты, изменять

Подробнее

ПРОГРАММНЫЕ СРЕДСТВА РЕАЛИЗАЦИИ АЛГОРИТМОВ. АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ ЗАДАЧ ПО ОБРАБОТКЕ МАССИВОВ

ПРОГРАММНЫЕ СРЕДСТВА РЕАЛИЗАЦИИ АЛГОРИТМОВ. АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ ЗАДАЧ ПО ОБРАБОТКЕ МАССИВОВ Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Пермский национальный исследовательский политехнический

Подробнее

числа, например, для числа 251: оператор Условие x L M readln(x); 251?? L:=0; M:=0; 0 0 L:=L+1; 1 M:=x mod 10; 1 x:=x div 10; 25 L:=L+1; 2

числа, например, для числа 251: оператор Условие x L M readln(x); 251?? L:=0; M:=0; 0 0 L:=L+1; 1 M:=x mod 10; 1 x:=x div 10; 25 L:=L+1; 2 Решение задач типа B7. 1. Ниже записана программа. Получив на вход число x, эта программа печатает два числа, L и M. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает while x > 0

Подробнее

Базовые конструкции языка Pascal

Базовые конструкции языка Pascal ЦЕНТР ДЕТСКОГО (ЮНОШЕСКОГО) НАУЧНО-ТЕХНИЧЕСКОГО ТВОРЧЕСТВА «ПРОГРАММИРОВАНИЕ В СИСТЕМЕ TURBO PASCAL» Часть 1 Базовые конструкции языка Pascal УЧЕБНО-МЕТОДИЧЕСКОЕ ПОСОБИЕ для учащихся заочной школы юных

Подробнее

Программирование на алгоритмическом языке. Тема 4. Циклы

Программирование на алгоритмическом языке. Тема 4. Циклы 1 Программирование на алгоритмическом языке Тема 4. Циклы Циклы Цикл это многократное выполнение одинаковых действий. 2 Цикл цикл с известным числом шагов цикл с неизвестным числом шагов (цикл с условием)

Подробнее

Программа язык Паскаль (Н. Вирт)

Программа язык Паскаль (Н. Вирт) Программа 1 Программа это алгоритм, записанный на каком-либо языке программирования набор команд для компьютера Команда это описание действий, которые должен выполнить компьютер. откуда взять исходные

Подробнее

Задания для подготовки к годовой промежуточной аттестации по информатики.

Задания для подготовки к годовой промежуточной аттестации по информатики. Задания для подготовки к годовой промежуточной аттестации по информатики Представление информации Задание Переводи числа из одной системы счисления в другие: Укажите, как представлено число 78 0 в двоичной

Подробнее

Лабораторная работа и задание к РГР_ 2 для студентов заочного отделения. Порядок выполнения лабораторной работы

Лабораторная работа и задание к РГР_ 2 для студентов заочного отделения. Порядок выполнения лабораторной работы Лабораторная работа и задание к РГР_ 2 для студентов заочного отделения ЛАБОРАТОРНАЯ РАБОТА 2 (семестр 2) Обработка массивов данных на VBA Выполнил: Дата: Проверил: 2 задания Задание для лабораторной работы

Подробнее

Одномерные и двумерные массивы

Одномерные и двумерные массивы Одномерные и двумерные массивы Вариант 1 1. Дан массив целых чисел (n = 15), заполненный случайным образом числами из [-20, 50]. Удалить из него все элементы, в которых есть цифра 5. Вставить число k после

Подробнее

ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ TURBO PASCAL

ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ TURBO PASCAL МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Государственное образовательное учреждение высшего профессионального образования УЛЬЯНОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ И. В. Беляева

Подробнее

«Основы программирования на языке PASCAL»

«Основы программирования на языке PASCAL» Муниципальное автономное образовательное учреждение дополнительного образования «Психолого-педагогический центр содействия развитию личности» Рассмотрена и принята «Утверждено» Педагогическим советом Приказ

Подробнее

Тема 9. Программирование на языке Паскаль. Массивы

Тема 9. Программирование на языке Паскаль. Массивы Тема 9. Программирование на языке Паскаль. Массивы Массивы Массивы относятся к так называемым структурированным типам данных. Константы и переменные структурированных типов позволяют хранить не одно, а

Подробнее

ПРИЛОЖЕНИЕ 2 КОДЫ ОШИБОК Syntax error RETURN without GOSUB Out of data Illegal fuction call

ПРИЛОЖЕНИЕ 2 КОДЫ ОШИБОК Syntax error RETURN without GOSUB Out of data Illegal fuction call 165 ПРИЛОЖЕНИЕ 2 КОДЫ ОШИБОК В QBasic существуют два основных типа ошибок: ошибки периода компиляции и периода выполнения. Первые это в основном синтаксические ошибки, обнаруженные компилятором, вторые

Подробнее

Задачи С1 (часть 2). Решение. Учитель информатики Батракова Л.В.

Задачи С1 (часть 2). Решение. Учитель информатики Батракова Л.В. Рассмотрим задачи, связанные с обработкой чисел. Задача 1.Требовалось написать программу, которая вводит с клавиатуры натуральное число N, не превышающее 10 9, и выводит сумму чётных цифр в десятичной

Подробнее

A[3,3] A[4,4] выше главной диагонали расположены элементы, у которых номер строки меньше номера столбца: A[1,1] A[1,3] A[1,4] A[3,4]

A[3,3] A[4,4] выше главной диагонали расположены элементы, у которых номер строки меньше номера столбца: A[1,1] A[1,3] A[1,4] A[3,4] А6 Тема: Работа с массивами и матрицами в языке программирования 1. Что нужно знать: работу цикла for (цикла с переменной) массив это набор однотипных элементов, имеющих общее имя и расположенных в памяти

Подробнее

Лабораторная работа 3 Часть 1

Лабораторная работа 3 Часть 1 1 Лабораторная работа 3 Часть 1 1. Начало работы в среде MATLAB Цель работы. В ходе лабораторной работы необходимо: 1) Научиться работать с интерфейсом среды MATLAB. 2) Изучить основные команды среды MATLAB

Подробнее

2. ОБЩАЯ ХАРАКТЕРИСТИКА ПРЕДМЕТА, КУРСА РАСПРЕДЕЛЕНИЕ КУРСА ПО ТЕМАМ

2. ОБЩАЯ ХАРАКТЕРИСТИКА ПРЕДМЕТА, КУРСА РАСПРЕДЕЛЕНИЕ КУРСА ПО ТЕМАМ РАБОЧАЯ ПРОГРАММА ПО ИЗУЧЕНИЮ СПЕЦКУРСА ПРОГРАММИРОВАНИЕ ПОЯСНИТЕЛЬНАЯ ЗАПИСКА Данный спецкурс «Программирование» является расширением курса «Информатика». Курс ведется за счет Лицейского компонента и

Подробнее

PHP, часть 2. Продолжним изучение языка серверных сценариев и здесь мы рассмотрим ряд примеров разработки программ.

PHP, часть 2. Продолжним изучение языка серверных сценариев и здесь мы рассмотрим ряд примеров разработки программ. PHP, часть 2 Продолжним изучение языка серверных сценариев и здесь мы рассмотрим ряд примеров разработки программ. Пример 1 В данном случае нам требуется написать программу, в которой производится обмен

Подробнее

В заданиях на формирование массива предполагается, что размер результирующего массива не превосходит 10.

В заданиях на формирование массива предполагается, что размер результирующего массива не превосходит 10. Одномерные массивы Одномерные массивы Условие вида «дан массив размера N» означает, что вначале дается фактический размер массива (целое число N), а затем приводятся все его элементы. Если в задании явно

Подробнее

Базовые конструкции языка Pascal

Базовые конструкции языка Pascal ЦЕНТР ДЕТСКОГО (ЮНОШЕСКОГО) НАУЧНО-ТЕХНИЧЕСКОГО ТВОРЧЕСТВА «ПРОГРАММИРОВАНИЕ В СИСТЕМЕ TURBO PASCAL» Часть 1 Базовые конструкции языка Pascal УЧЕБНО-МЕТОДИЧЕСКОЕ ПОСОБИЕ для учащихся заочной школы юных

Подробнее

Лабораторная работа 2 по информатике. (1-й семестр).

Лабораторная работа 2 по информатике. (1-й семестр). Лабораторная работа 2 по информатике (1-й семестр). Во всех заданиях требуется составить блок-схему алгоритма и написать программу. Задание 1 Программно сформировать целочисленный массив из 15-ти элементов.

Подробнее

Аннотация. Пояснительная записка.

Аннотация. Пояснительная записка. Рабочая программа курса «Учебная система программирования Паскаль АВС. Вводный курс» Статус документа. Аннотация. Пояснительная записка. Программа элективных курсов по информатике составлена на основе

Подробнее

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К ПРОГРАММЕ ПО ЭЛЕКТИВНОМУ КУРСУ «ПРОГРАММИРОВАНИЕ»

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К ПРОГРАММЕ ПО ЭЛЕКТИВНОМУ КУРСУ «ПРОГРАММИРОВАНИЕ» ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К ПРОГРАММЕ ПО ЭЛЕКТИВНОМУ КУРСУ «ПРОГРАММИРОВАНИЕ» Рабочая программа ориентирована на учащихся 8-9 классов и разработана на основе следующих документов: Федеральный уровень 1. Федеральный

Подробнее

Информатика Turbo Pascal

Информатика Turbo Pascal Федеральное агентство железнодорожного транспорта Уральский государственный университет путей сообщения Е. В. Овчинникова Информатика Turbo Pascal Екатеринбург 2010 Федеральное агентство железнодорожного

Подробнее

«ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ НЕФТЕГАЗОВЫЙ УНИВЕРСИТЕТ» ИНСТИТУТ КИБЕРНЕТИКИ, ИНФОРМАТИКИ И СВЯЗИ

«ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ НЕФТЕГАЗОВЫЙ УНИВЕРСИТЕТ» ИНСТИТУТ КИБЕРНЕТИКИ, ИНФОРМАТИКИ И СВЯЗИ МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ НЕФТЕГАЗОВЫЙ УНИВЕРСИТЕТ»

Подробнее

Никита Культин. Санкт-Петербург. «БХВ-Петербург»

Никита Культин. Санкт-Петербург. «БХВ-Петербург» Никита Культин Санкт-Петербург «БХВ-Петербург» 2007 УДК 681.3.068 ББК 32.973.26-018.1 К90 К90 Культин Н. Б. Программирование в Turbo Pascal 7.0 и Delphi: 3-е изд., перераб. и доп. СПб.: БХВ-Петербург,

Подробнее

Основы алгоритмизации и программирование на языке Pascal

Основы алгоритмизации и программирование на языке Pascal Негосударственное образовательное учреждение «Открытый молодѐжный университет» КОМПЛЕКСНАЯ ОБРАЗОВАТЕЛЬНАЯ ПРОГРАММА «ШКОЛЬНЫЙ УНИВЕРСИТЕТ» УТВЕРЖДАЮ Директор Негосударственного образовательного учреждения

Подробнее

Вариант II-A-5 1. Нарисовать на плоскости область, в которой и только в которой истинно указанное выражение:

Вариант II-A-5 1. Нарисовать на плоскости область, в которой и только в которой истинно указанное выражение: Вариант II-A-1 1. Вывести на экран фразу "у меня n книг"с согласованием падежей (n 20). 2. Вычислить произведение элементов массива, попадающих в интервал [a, b]. 3. По заданному двумерному массиву составить

Подробнее

В качестве примера рассмотрим последовательность. На первом шаге разбиение дает последовательности

В качестве примера рассмотрим последовательность. На первом шаге разбиение дает последовательности 1 Лекция 3. ТЕМА: Сортировка последовательных файлов Основные вопросы, рассматриваемые на лекции: 1. Особенности сортировки последовательных файлов. 2. Прямое слияние. К сожалению, алгоритмы сортировки,

Подробнее

Олимпиада по информатике 11 класс. Рекомендуемое время выполнения заданий 90 минут.

Олимпиада по информатике 11 класс. Рекомендуемое время выполнения заданий 90 минут. Олимпиада по информатике 11 класс Рекомендуемое время выполнения заданий 90 минут. 1. На одной из улиц дачного посёлка только пять домов. Они окрашены в разные цвета, и занимают их семьи поэта, писателя,

Подробнее

Задача 1. Считалка. Условие. Система оценивания. Решение

Задача 1. Считалка. Условие. Система оценивания. Решение Всероссийская олимпиада школьников по информатике, 2015/16 уч. год Первый (школьный) этап, г. Москва Решения заданий для 9 11 классов Задача 1. Считалка Для выбора водящего в детской игре N человек становятся

Подробнее

Основы программирования на языке «Pascal» Оглавление

Основы программирования на языке «Pascal» Оглавление Основы программирования на языке «Pascal» Оглавление Общие сведения о языке «Pascal»... 3 Словарь языка «Pascal»... 3 Типы величин языка «Pascal»... 6 Числовые величины... 6 Логические величины... 7 Литерные

Подробнее

Основные термины языка ПАСКАЛЬ

Основные термины языка ПАСКАЛЬ Основные термины языка ПАСКАЛЬ Ввод означает считывание значений, поступающих с клавиатуры, с диска или из порта вводавывода. Данные это константы, переменные и структуры, содержащие числа (целые и вещественные),

Подробнее

Инструкция по выполнению работы. Желаем успеха!

Инструкция по выполнению работы. Желаем успеха! Вариант Демо 1/5 Инструкция по выполнению работы На выполнение работы по информатике и ИКТ отводится 90 минут. Работа включает 15 заданий. Ответами к заданиям является цифра, последовательность цифр или

Подробнее

http://www.vzmakh.ru/info/pascal/modules/page14.html Мы рассмотрим только три простейшие схемы сортировки. Метод "пузырька"

http://www.vzmakh.ru/info/pascal/modules/page14.html Мы рассмотрим только три простейшие схемы сортировки. Метод пузырька Pascal 9. Сортировка. http://www.vzmakh.ru/info/pascal/modules/page14.html Сортировкой или упорядочением массива называется расположение его элементов по возрастанию (или убыванию). Если не все элементы

Подробнее

АЛГОРИТМ ФОРМИРОВАНИЯ КОМБИНАЦИЙ ПРИ РАСЧЕТЕ ПЕРЕСТАНОВОК, РАЗМЕЩЕНИЙ И СОЧЕТАНИЙ. Мамонтов Д. В., Волошин С. Б.

АЛГОРИТМ ФОРМИРОВАНИЯ КОМБИНАЦИЙ ПРИ РАСЧЕТЕ ПЕРЕСТАНОВОК, РАЗМЕЩЕНИЙ И СОЧЕТАНИЙ. Мамонтов Д. В., Волошин С. Б. 1 АЛГОРИТМ ФОРМИРОВАНИЯ КОМБИНАЦИЙ ПРИ РАСЧЕТЕ ПЕРЕСТАНОВОК, РАЗМЕЩЕНИЙ И СОЧЕТАНИЙ Мамонтов Д. В., Волошин С. Б. Формулы расчета количества перестановок, размещений и сочетаний изучаются в начальных курсах

Подробнее

Допуск Выполнение Отчет

Допуск Выполнение Отчет Л. Р. «Разветвляющиеся вычислительные процессы» Студент Иванов И. И. Группа ХХ-999 Дата дд.мм.гг Допуск Выполнение Отчет Условие задачи 1 Ввести число x, выяснить что больше: целая часть числа x, или его

Подробнее

ЗАДАНИЯ ДЛЯ КОНТРОЛЬНОЙ РАБОТЫ (1 курс, 1 семестр) По прикладному программированию ДЛЯ СПЕЦ:

ЗАДАНИЯ ДЛЯ КОНТРОЛЬНОЙ РАБОТЫ (1 курс, 1 семестр) По прикладному программированию ДЛЯ СПЕЦ: МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «СЕВЕРО-КАВКАЗСКАЯ ГОСУДАРСТВЕННАЯ ГУМАНИТАРНО-ТЕХНОЛОГИЧЕСКАЯ

Подробнее

Программа вступительных испытаний в аспирантуру по направленности «Теория и методика обучения и воспитания (информатика)» (13.00.

Программа вступительных испытаний в аспирантуру по направленности «Теория и методика обучения и воспитания (информатика)» (13.00. МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «НИЖЕГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИМ.

Подробнее

Муниципальное общеобразовательное учреждение «Майнский многопрофильный лицей»

Муниципальное общеобразовательное учреждение «Майнский многопрофильный лицей» Муниципальное общеобразовательное учреждение «Майнский многопрофильный лицей» Учитель: Класс: Название курса: Программа: Рабочая программа по информатике и ИКТ на 2016-2017 учебный год Кувшинникова С.В,

Подробнее

Программа курса Олимпиадное программирование на языке Паскаль

Программа курса Олимпиадное программирование на языке Паскаль Межмуниципальный центр по работе с одаренными детьми г.о. Стрежевой и Александровского района «5+» Программа курса Олимпиадное программирование на языке Паскаль (в рамках ГШОР по информатике) Составитель:

Подробнее

ОРГАНИЗАЦИЯ ТЕСТИРОВАНИЯ ПРОГРАММ ИЗ ФАЙЛОВ ПОДГОТОВКА ДАННЫХ

ОРГАНИЗАЦИЯ ТЕСТИРОВАНИЯ ПРОГРАММ ИЗ ФАЙЛОВ ПОДГОТОВКА ДАННЫХ ОРГАНИЗАЦИЯ ТЕСТИРОВАНИЯ ПРОГРАММ ИЗ ФАЙЛОВ ПОДГОТОВКА ДАННЫХ При тестировании программ с большим количеством входных данных обычно не используется ручной ввод. Исходная информация заранее заносится в

Подробнее

Группа подготовки издания: Зам. главного редактора Людмила Еремеевская. Компьютерная верстка Ольги Сергиенко. Оформление обложки Марины Дамбиевой

Группа подготовки издания: Зам. главного редактора Людмила Еремеевская. Компьютерная верстка Ольги Сергиенко. Оформление обложки Марины Дамбиевой УДК 004.438 Pascal(075.3) ББК 32.973.26 018.1я72 К31 К31 Кашаев, С. М. Паскаль для школьников. Подготовка к ЕГЭ / С. М. Кашаев, Л. В. Шерстнева. 3-е изд., перераб. и доп. СПб.: БХВ-Петербург, 2014. 352

Подробнее

ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ГИМНАЗИЯ 116 ПРИМОРСКОГО РАЙОНА САНКТ-ПЕТЕРБУРГА

ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ГИМНАЗИЯ 116 ПРИМОРСКОГО РАЙОНА САНКТ-ПЕТЕРБУРГА ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ГИМНАЗИЯ 116 ПРИМОРСКОГО РАЙОНА САНКТ-ПЕТЕРБУРГА ГИМНАЗИЯ 116-2 - 1.1 Способы записи алгоритмов Существует достаточно большое количество форм представления

Подробнее

Операционная система Linux. Лекция 6

Операционная система Linux. Лекция 6 Операционная система Linux Лекция 6 Командная оболочка (shell, bash) является интерфейсом командной строки в Unix-подобных ОС, то есть выполняет команды, которые подает пользователь, или которые читаются

Подробнее

Файлы - бесконечный список значений одного и того же (базового) типа. Все элементы файла пронумерованы, начальный элемент имеет нулевой номер.

Файлы - бесконечный список значений одного и того же (базового) типа. Все элементы файла пронумерованы, начальный элемент имеет нулевой номер. Файлы Файл это область памяти на внешнем носителе, в котором хранится некоторая информация. В него можно поместить данные или извлечь их оттуда. Способ доступа Файлы - бесконечный список значений одного

Подробнее

УЧЕБНАЯ ПРОГРАММА ДИСЦИПЛИНЫ SYLLABUS

УЧЕБНАЯ ПРОГРАММА ДИСЦИПЛИНЫ SYLLABUS УЧЕБНАЯ ПРОГРАММА ДИСЦИПЛИНЫ SYLLABUS 1. Цели и задачи дисциплины Целью преподавания дисциплины «Алгоритмические языки и программирование» является: - создание теоретической базы и получение практических

Подробнее

Переменные. Именование

Переменные. Именование Оглавление Оглавление...1 Переменные. Именование...1 Массивы...1 Инструкции VBA...2 Оператор присвоения...2 Перенос строки...2 Комментарии...3 Расположение нескольких операторов на одной строке...3 Операции...3

Подробнее

МИНОБРНАУКИ РОССИИ. «Вологодский государственный университет» (ВоГУ) Компьютерные технологии

МИНОБРНАУКИ РОССИИ. «Вологодский государственный университет» (ВоГУ) Компьютерные технологии МИНОБРНАУКИ РОССИИ Федеральное государственное бюджетное образовательное учреждение высшего образования «Вологодский государственный университет» (ВоГУ) Компьютерные технологии Методические указания к

Подробнее

Л. Ф 03. ВВОД И ВЫВОД ДАННЫХ 1. ПРИСВОЕНИЕ ПЕРЕМЕННЫМ НАЧАЛЬНЫХ ЗНАЧЕНИЙ. ОПЕРАТОР DATA [1]

Л. Ф 03. ВВОД И ВЫВОД ДАННЫХ 1. ПРИСВОЕНИЕ ПЕРЕМЕННЫМ НАЧАЛЬНЫХ ЗНАЧЕНИЙ. ОПЕРАТОР DATA [1] 86 Л. Ф 03. ВВОД И ВЫВОД ДАННЫХ 1. ПРИСВОЕНИЕ ПЕРЕМЕННЫМ НАЧАЛЬНЫХ ЗНАЧЕНИЙ. ОПЕРАТОР DATA [1] Начальные значения переменных, которые используются в программе, называются исходными данными. Присвоить переменным

Подробнее

Программирование в системе Turbo Pascal 7.0

Программирование в системе Turbo Pascal 7.0 В.М. Пестриков А.Н. Маслобоев О.К. Федоров Программирование в системе Turbo Pascal 7.0 Учебное пособие Санкт-Петербург 2002 Содержание Введение.... 3 Запуск системы Турбо Паскаль.... 4 Алфавит языка Паскаль....

Подробнее

Программа работы дистанционного районного научного общества учащихся по информатике

Программа работы дистанционного районного научного общества учащихся по информатике СОГЛАСОВАНО Заведующая ИДЦ отдела образования администрации Тонкинского муниципального района /Т.А.Окунева 20 г УТВЕРЖДАЮ Заведующая отделом образования администрации Тонкинского муниципального района

Подробнее

Д. Ушаков, Т. Юркова Паскаль для школьников. 2-е изд.. СПб.: Питер, с.: ил. ББК я7 УДК (075) У93 ISBN

Д. Ушаков, Т. Юркова Паскаль для школьников. 2-е изд.. СПб.: Питер, с.: ил. ББК я7 УДК (075) У93 ISBN ББК 32.973.2-018.1я7 УДК 004.43(075) У93 У93 Д. Ушаков, Т. Юркова Паскаль для школьников. 2-е изд.. СПб.: Питер, 2013. 320 с.: ил. ISBN 978-5-496-00440-4 Эта книга не учебник, а скорее помощник в освоении

Подробнее

Рабочая программа по технологии для 10 и 11 классов

Рабочая программа по технологии для 10 и 11 классов Средняя общеобразовательная школа с углубленным изучением иностранного языка при Посольстве России в Великобритании СОГЛАСОВАНО на заседании МС (Зубов С.Ю.) «10» сентября 2014 УТВЕРЖДАЮ директор школы

Подробнее

Yes No 1 1

Yes No 1 1 задач 1-й тренировки A. Чемпионат (Время - 1 сек., память - 16 Мб) В футбольном чемпионате города N участвуют n команд. Каждая команда сыграла с каждой по одному разу. За победу присуждается 3 очка, ничью

Подробнее

Описание протокола обмена по интерфейсу RS485

Описание протокола обмена по интерфейсу RS485 СПЕЦПРИБОР ОКП 43 7132 ПРИБОР ПОЖАРНЫЙ УПРАВЛЕНИЯ ППУ0149-1-1 «ЯХОНТ-ППУ» Описание протокола обмена по интерфейсу RS485 СПР.425532.001 Д1 г.казань 2009 1 СПР.425532.001 Д1 1. Общие положения. Протокол

Подробнее

Лабораторная работа по VBA ЧИСЛЕННОЕ ИНТЕГРИРОВАНИЕ. Цель работы: составить программу для вычисления определенного интеграла методом Симпсона.

Лабораторная работа по VBA ЧИСЛЕННОЕ ИНТЕГРИРОВАНИЕ. Цель работы: составить программу для вычисления определенного интеграла методом Симпсона. Лабораторная работа по VBA ЧИСЛЕННОЕ ИНТЕГРИРОВАНИЕ Цель работы: составить программу для вычисления определенного интеграла методом Симпсона. Формула Симпсона b Пусть требуется вычислить определенный интеграл

Подробнее

МЕТОДИЧЕСКИЕ УКАЗАНИЯ И КОНТРОЛЬНЫЕ ЗАДАНИЯ

МЕТОДИЧЕСКИЕ УКАЗАНИЯ И КОНТРОЛЬНЫЕ ЗАДАНИЯ Государственное бюджетное образовательное учреждение Астраханской области среднего профессионального образования «Астраханский колледж вычислительной техники» МЕТОДИЧЕСКИЕ УКАЗАНИЯ И КОНТРОЛЬНЫЕ ЗАДАНИЯ

Подробнее

Пензенский Государственный Университет. Факультет вычислительной техники. Кафедра «Системы автоматизации проектирования»

Пензенский Государственный Университет. Факультет вычислительной техники. Кафедра «Системы автоматизации проектирования» Пензенский Государственный Университет Факультет вычислительной техники Кафедра «Системы автоматизации проектирования» ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ Рабочая программа учебной дисциплины по

Подробнее

Изменения в ЕГЭ 2012

Изменения в ЕГЭ 2012 Изменения в ЕГЭ 2012 К.Ю. Поляков, Санкт Петербург Соответствие заний ЕГЭ 2012 и ЕГЭ 2011 ЕГЭ 2012 ЕГЭ 2011 A1 A1 A2 A6 A3 A9 A4 A3 A5 A7 A6 A13 A7 A11 A8 новое, кодирование звука A9 A5 A10 A15 A11 A16B1

Подробнее

В помощь юному программисту

В помощь юному программисту В помощь юному программисту Практический материал для изучения программирования Pascal real div integer mod 2013 год Программирование линейных алгоритмов Типы переменных: название диапазон длина в байтах

Подробнее

ФАЙЛОВЫЕ ТИПЫ ЯЗЫКА ВЫСОКОГО УРОВНЯ PASCAL

ФАЙЛОВЫЕ ТИПЫ ЯЗЫКА ВЫСОКОГО УРОВНЯ PASCAL ФАЙЛОВЫЕ ТИПЫ ЯЗЫКА ВЫСОКОГО УРОВНЯ PASCAL Память человека есть лист белой бумаги: иногда напишется хорошо, а иногда дурно. К. Прутков Содержание 2 Классификация файлов Основные операции с файлами Примеры

Подробнее

В.В. Портнягина, Н.Н. Портнягин ПРАКТИКУМ ПО ПРОГРАММИРОВАНИЮ НА ЯЗЫКЕ TURBO PASCAL. Часть 1

В.В. Портнягина, Н.Н. Портнягин ПРАКТИКУМ ПО ПРОГРАММИРОВАНИЮ НА ЯЗЫКЕ TURBO PASCAL. Часть 1 Камчатский государственный технический университет Кафедра информационных систем В.В. Портнягина, Н.Н. Портнягин ПРАКТИКУМ ПО ПРОГРАММИРОВАНИЮ НА ЯЗЫКЕ TURBO PASCAL Часть 1 2-е издание Рекомендовано Дальневосточным

Подробнее

VIII Всероссийская олимпиада школьников по информатике. Троицк, 1996 год. Задачи

VIII Всероссийская олимпиада школьников по информатике. Троицк, 1996 год. Задачи VIII Всероссийская олимпиада школьников по информатике Троицк, 1996 год Задачи Задача 1. Пестрые числа K-значное число (K 10) называется пестрым, если все его цифры различны. При этом ноль не может быть

Подробнее

Задачи для самостоятельного решения

Задачи для самостоятельного решения Задачи для самостоятельного решения Звездочкой помечены задачи повышенного уровня сложности. Команда пересылки 1. Даны две переменных а (тип integer) и b (тип byte). Присвоить b значение а. Вывести на

Подробнее

РАБОЧАЯ ПРОГРАММА ПО ИНФОРМАТИКЕ 8 КЛАСС уч.год

РАБОЧАЯ ПРОГРАММА ПО ИНФОРМАТИКЕ 8 КЛАСС уч.год Муниципальное бюджетное общеобразовательное учреждение г. Астрахани «Основная общеобразовательная школа 31» Согласовано Утверждаю: Зам. директора по УВР Директор МБОУ г. Астрахани Е.В. Леонтьева «ООШ 31»

Подробнее

РАССТАНОВКА ШАХМАТНЫХ ФИГУР

РАССТАНОВКА ШАХМАТНЫХ ФИГУР А.К.Сахаров Барнаул РАССТАНОВКА ШАХМАТНЫХ ФИГУР Данный материал может быть использован при изучении рекурсии, на факультативных занятиях по информатике в школе и при подготовке учащихся к олимпиадам различного

Подробнее

PDF created with FinePrint pdffactory trial version

PDF created with FinePrint pdffactory trial version СОДЕРЖАНИЕ ЛАБОРАТОРНАЯ РАБОТА. ИНТЕГРИРОВАННАЯ СРЕДА TURBO PASCAL...4 ЛАБОРАТОРНАЯ РАБОТА. ЛИНЕЙНЫЕ И РАЗВЕТВЛЯЮЩИЕСЯ АЛГОРИТМЫ. УСЛОВНЫЙ ОПЕРАТОР... ЛАБОРАТОРНАЯ РАБОТА. ОПЕРАТОРЫ ЦИКЛА...6 ЛАБОРАТОРНАЯ

Подробнее

Контрольная работа 1. М/ук2774 Вариант 1, М/УК 3029 Вариант 1

Контрольная работа 1. М/ук2774 Вариант 1, М/УК 3029 Вариант 1 Контрольная работа М/ук774 Вариант, М/УК 39 Вариант Содержание Теоретическая часть... 3. Описание основных принципов действия компьютера...3. Программирование алгоритмов поиска минимума-максимума в одномерном

Подробнее

Введение в TURBO PASCAL. Лекция 1

Введение в TURBO PASCAL. Лекция 1 Введение в TURBO PASCAL Лекция 1 История создания языка Паскаль В 1965 году был объявлен конкурс по созданию нового языка программирования - преемника языка АЛГОЛ-60. Участие в конкурсе принял швейцарский

Подробнее

Программируем на Pascal Цели и задачи курса Контроль знаний и умений.

Программируем на Pascal Цели и задачи курса Контроль знаний и умений. Пояснительная записка Курс по выбору «Программируем на Pascal» является предметом по выбору для учащихся 7 класса школы. Курс рассчитан на 17 часов, которые проводятся в течение 1 полугодия 1 час в неделю.

Подробнее

Лекция 11. Обработка файлов

Лекция 11. Обработка файлов Лекция 11 Обработка файлов Файловый ввод/вывод Файл - область памяти на внешнем запоминающем устройстве (HDD, CD, DVD, FLASH, SD), способная хранить некоторую информацию. Запись и чтение в эту область

Подробнее

БИБЛИОТЕКИ ЯЗЫКА ВЫСОКОГО УРОВНЯ PASCAL

БИБЛИОТЕКИ ЯЗЫКА ВЫСОКОГО УРОВНЯ PASCAL БИБЛИОТЕКИ ЯЗЫКА ВЫСОКОГО УРОВНЯ PASCAL Сколь ни хорошо унаследовать библиотеку, еще лучше собрать ее самому. О. Биррель Содержание 2 Понятие библиотеки Структура библиотеки Использование библиотек Разработка

Подробнее

Основы программного конструирования

Основы программного конструирования Лектор: А.Д.Хапугин Основы программного конструирования Лекция 11. Операторы Материалы доступны в Интернете по адресу: http://www.excelsior.ru/afti/ Оператор что это такое? Программа состоит из данных,

Подробнее

Примеры задач к экзамену по информатике (2-ой вопрос билета, практическая часть)

Примеры задач к экзамену по информатике (2-ой вопрос билета, практическая часть) Примеры задач к экзамену по информатике (-ой вопрос билета, практическая часть) 1. С клавиатуры вводится натуральное число N

Подробнее

Гимназия 446. Домбровский В.Г. Лимаренко А.И. Технология программирования в среде. Turbo Pascal

Гимназия 446. Домбровский В.Г. Лимаренко А.И. Технология программирования в среде. Turbo Pascal Гимназия 446 Домбровский В.Г. Лимаренко А.И. Технология программирования в среде Turbo Pascal Методическое пособие для 10 11 классов 2007 СОДЕРЖАНИЕ. ВВЕДЕНИЕ 4 ГЛАВА 1 Интегрированная среда программирования

Подробнее

Методические указания для выполнения контрольной работы 2 по дисциплине «Основы информатики»

Методические указания для выполнения контрольной работы 2 по дисциплине «Основы информатики» МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «ВЯТСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ» Хорошинина

Подробнее

2.1. Технология решения задач с использованием компьютера

2.1. Технология решения задач с использованием компьютера 2.1. Технология решения задач с использованием компьютера Человек использует компьютер для решения самых разных информационных задач. Если в составе доступного программного обеспечения имеется программа,

Подробнее

MYHHUHilAJlbHOE OliP A30BATEJibHOE yqpejk)::(ehiie BbICIIIErO IlPO<I>ECCIIOHAJibHOrO OliPA30BAHII51. «IIHCTHTYT npaba " 3KOHOMUKU»

MYHHUHilAJlbHOE OliP A30BATEJibHOE yqpejk)::(ehiie BbICIIIErO IlPO<I>ECCIIOHAJibHOrO OliPA30BAHII51. «IIHCTHTYT npaba  3KOHOMUKU» MYHHUHilAJlbHOE OliP A30BATEJibHOE yqpejk)::(ehiie BbICIIIErO IlPOECCIIOHAJibHOrO OliPA30BAHII51 «IIHCTHTYT npaba " 3KOHOMUKU» PaccMoTpetto u pekomett;:i:obaho Ha JaceJJ,aHuu KaeJJ,phl MEu3,ll, n

Подробнее

ДОПОЛНИТЕЛЬНАЯ ОБЩЕОБРАЗОВАТЕЛЬНАЯ (ОБЩЕРАЗВИВАЮЩАЯ) ПРОГРАММА

ДОПОЛНИТЕЛЬНАЯ ОБЩЕОБРАЗОВАТЕЛЬНАЯ (ОБЩЕРАЗВИВАЮЩАЯ) ПРОГРАММА МУНИЦИПАЛЬНОЕ БЮДЖЕТНОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ СРЕДНЯЯ ОБЩЕОБРАЗОВАТЕЛЬНАЯ ШКОЛА 10 С УГЛУБЛЕННЫМ ИЗУЧЕНИЕМ ОТДЕЛЬНЫХ ПРЕДМЕТОВ РАССМОТРЕНО: на заседании методического совета ЦДО «1 0» 20/ г. (АН)

Подробнее

Курсовая работа по дисциплине «Основы конструирования программ»

Курсовая работа по дисциплине «Основы конструирования программ» Курсовая работа по дисциплине «Основы конструирования программ» Исходные данные к работе 1. Индивидуальное задание выбирается из списка, приведенного в одноименном файле. 2. Язык программирования С++.

Подробнее

ФОНД КОНТРОЛЬНЫХ ЗАДАЧ ПО ДИСЦИПЛИНЕ Системное программное обеспечение ЗАДАЧА 1

ФОНД КОНТРОЛЬНЫХ ЗАДАЧ ПО ДИСЦИПЛИНЕ Системное программное обеспечение ЗАДАЧА 1 ФОНД КОНТРОЛЬНЫХ ЗАДАЧ ПО ДИСЦИПЛИНЕ Системное программное обеспечение ЗАДАЧА 1 1. Напишите варианты результатов выполнения команды find ~ -name '* adf*' - print 2. Используя условные выражения, написать

Подробнее

Дополнительная подготовка школьников по дисциплине «Информатика и информационные технологии» Учебный модуль Программирование.

Дополнительная подготовка школьников по дисциплине «Информатика и информационные технологии» Учебный модуль Программирование. Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Вятский государственный гуманитарный университет» Дополнительная подготовка школьников по дисциплине

Подробнее

C4 (высокий уровень, время 60 мин)

C4 (высокий уровень, время 60 мин) C4 (высокий уровень, время 60 мин) Тема: Обработка данных, вводимых в виде символьных строк (написать программу средней сложности из 30-50 строк). Что нужно знать: символьная строка это цепочка символов,

Подробнее

Западно-Казахстанский государственный университет им. М. Утемисова. Кафедра информатики. УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС ДИСЦИПЛИНЫ «Программирование»

Западно-Казахстанский государственный университет им. М. Утемисова. Кафедра информатики. УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС ДИСЦИПЛИНЫ «Программирование» Западно-Казахстанский государственный университет им. М. Утемисова Кафедра информатики УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС ДИСЦИПЛИНЫ «Программирование» по кредитной технологии обучения для студентов I курса

Подробнее

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ТЫВИНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ КАФЕДРА ИНФОРМАТИКИ

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ТЫВИНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ КАФЕДРА ИНФОРМАТИКИ Тывинский государственный университет Учебно-методический комплекс дисциплины МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ТЫВИНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ КАФЕДРА ИНФОРМАТИКИ УЧЕБНО-МЕТОДИЧЕСКИЙ

Подробнее

М. Э. Абрамян. Programming Taskbook. Электронный задачник по программированию Версия 4.5

М. Э. Абрамян. Programming Taskbook. Электронный задачник по программированию Версия 4.5 М. Э. Абрамян Programming Taskbook Электронный задачник по программированию Версия 4.5 Ростов-на-Дону 2005 2 Дата генерации PDF-документа: 26.10.2005. c М. Э. Абрамян (mabr@math.rsu.ru), 1998 2005 Общее

Подробнее

Лабораторная работа 2 Разработка и отладка алгоритмов и программ с использованием указателей

Лабораторная работа 2 Разработка и отладка алгоритмов и программ с использованием указателей Лабораторная работа 2 Разработка и отладка алгоритмов и программ с использованием указателей 1. ЦЕЛЬ РАБОТЫ: приобретение практических навыков работы с указателями. 2. ОСНОВНЫЕ ПОНЯТИЯ Указатель это переменная,

Подробнее

Контрольная работа для студентов 2 курса специальности ИТиУТС (ПОИТ) группы по дисциплине «ОАиП»

Контрольная работа для студентов 2 курса специальности ИТиУТС (ПОИТ) группы по дисциплине «ОАиП» Контрольная работа для студентов 2 курса специальности ИТиУТС (ПОИТ) группы 382477 по дисциплине «ОАиП» Контрольная работа представляет собой 3 задания, по которым необходимо написать программы на языке

Подробнее

Создание цикла с использованием структур while wend и for next»

Создание цикла с использованием структур while wend и for next» Лабораторная работа VBA 3 Циклический алгоритм Цель работы: составить программу, используя управляющие структуры для организации цикла whle wend и for next Порядок работы 1 Изучите примеры решения задач

Подробнее

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

Программирование на языке Object Pascal В.М. Пестриков А.Н. Маслобоев Программирование на языке Object Pascal Учебно-методическое пособие Санкт-Петербург 2014 МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ

Подробнее

Пояснительная записка

Пояснительная записка Пояснительная записка Компьютерное программирование это составление программ на некотором языке для выполнения их на компьютере и получения при помощи них определенного результата. Данная программа позволяет

Подробнее

Лабораторная работа 7. Обработка одномерных массивов

Лабораторная работа 7. Обработка одномерных массивов Лабораторная работа 7. Обработка одномерных массивов Для объявления массива на VBA необходимо указать: ) тип элементов массива; ) имя массива; ) его размерность, т.е. число индексов, необходимое для обозначения

Подробнее