
- •Тема 1. Основы работы в среде. Типы данных. Ввод и вывод информации. Оператор присваивания. Линейные алгоритмы
- •Урок 1. Основы работы в среде. Типы данных. Ввод и вывод информации. Оператор присваивания. Линейные алгоритмы Цель
- •Основные понятия
- •Задания Задачи сложности а
- •Задачи сложности в
- •Задачи сложности с
- •Контрольные вопросы
- •Д ополнительное задание
- •Урок 2 Операторы ветвления Цель
- •Задачи сложности b
- •Задачи сложности с
- •Контрольные вопросы
- •Д ополнительное задание
- •II.Условный оператор case Основные понятия
- •Задания Задачи сложности a
- •Задачи сложности b
- •Задачи сложности c
- •Контрольные вопросы
- •I. Оператор цикла с заданными параметрами for Основные понятия
- •Задания Задача сложности a
- •Задача сложности b
- •Задача сложности c
- •Контрольные вопросы
- •Дополнительное задание
- •2. Какое значение примет переменная х в результате выполнения следующих фрагментов программ?
- •Д ополнительное задание
- •2. Какое значение примет переменная х в результате выполнения следующих фрагментов программ?
- •Д ополнительное задание
- •Задача сложности с
- •Контрольные вопросы
- •Контрольные вопросы
- •Дополнительное задание
- •Основные понятия
- •Задания Задачи сложности a
- •Задача сложности b
- •Задача сложности c
- •Контрольные вопросы
- •Дополнительное задание
- •(F1,(f2),’ путь- место положения файлов на диске ‘);
- •Дополнительные задания
- •Основные понятия
- •Контрольные вопросы
Д ополнительное задание
1. Присвоить переменной z первую цифру из дробной части действительного числа k. Вывод результата организовать через функции управления цветом и координатами.
2. Идет k-я секунда суток. Определить полное количество часов и минут, прошедших от начала суток. Вывод результата организовать через функции управления цветом и координатами.
3. Записать данное трехзначное натуральное число в обратном порядке. Например: 456—654. Вывод результата организовать через функции управления цветом и координатами.
4.
Урок 2 Операторы ветвления Цель
Научиться владеть принципом работы операторов разветвления и областью их применения.
Задачи
Дать основное назначение работы Условного оператора.
Показать использование условного оператора сравнения IF его краткую и полную формы, а также синтаксис их записи. Применение операторных скобок. Использование в качестве проверки условия - операций сравнения, логических и мультипликативных операций.
Научиться работать с вложенной структурой условного оператора.
Показать использование условного оператора выбора CASE.
Дать анализ работы двух операторов разветвления.
I. Условный оператор IF
Основные понятия
a) Полная форма (П.Ф.)- If <условие> then <оператор1> Else <оператор2>;
b) Краткая форма (К.Ф.) - If <условие> then <оператор>;
c) Вложенность условного оператора условный оператор можно вставить:
1. после слова ELSE.
2.после слова THEN.
Задания
Задачи сложности А
1. Дан круг радиуса R. Определить, поместится ли квадрат со стороной А в этот круг? Исходные данные вводятся с клавиатуры. Результат выдать в виде анализа работы программы.
2. Даны действительные числа X, Y. Меньшее из этих двух чисел заменить их полусуммой, а большее - их удвоенным произведением. Результат вычисления вывести на экран монитора.
3. Составить программу, которая анализирует человека по возрасту и относит к одной из четырех групп: дошкольник, школьник, студент, работник, пенсионер. Возраст вводится с клавиатуры.
Задачи сложности b
1. Даны три действительных числа. Возвести в квадрат те из них, значения которых неотрицательны. Результат вычисления вывести на экран монитора.
2. Даны три числа a, b, c. Выяснить, верно, ли, что a<b<c. Ответ получить в текстовой форме: верно или неверно.
3. Составить программу вычисления значения функции
Y=
Задачи сложности с
1. Даны x, y. Если x и y отрицательны, то каждое значение заменить его модулем; если отрицательно только одно из них, то оба значения увеличить на 0.5; если оба значения неотрицательны, то оба значения увеличить в 10 раз.
2. Выяснить, принадлежит ли точка M(x,y) кругу радиуса r с центром в точке с координатами a, b.
3. Составить программу перевода денег из одной валюты в другую по текущему курсу. В программе должен осуществляться запрос:
Вариант перевода (например: 1- доллар в рубль; 2- рубль в доллар).
Сумма денег.
3. Текущий курс.