Различия между версиями 1 и 10 (по 9 версиям)
Версия 1 от 2010-11-03 11:36:24
Размер: 1069
Редактор: FrBrGeorge
Комментарий:
Версия 10 от 2010-11-09 23:40:32
Размер: 3732
Редактор: FrBrGeorge
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 6: Строка 6:
<<Include(VMSHClassTemplate/Legend,,from="##begin class legend##",to="##end class legend##")>>
Строка 7: Строка 8:
<<Include(VMSHClassTemplate/Legend,,from="##begin class legend##",to="##end class legend##")>>
 
* Интерпретация выражений в терминах «истина-ложь», нулевой элемент класса
  * Использование произвольных выражений в условных операторах и операторах цикла
  * Логческие операции `AND` `OR` `NOT` и их особенность в Python:
    Пример: AND
    || A || B || результат ||
  || нулевой || произвольное || A (B не вычисляется) ||
    || ненулевой || произвольное || B ||
  * `input()`
 * Интерпретация выражений в терминах «истина-ложь», нулевой элемент класса
 * Использование произвольных выражений в условных операторах и операторах цикла
 * Логческие операции `AND` `OR` `NOT` и их особенность в Python:
   Пример: AND
   || A || B || результат ||
   || нулевой || произвольное || A (B не вычисляется) ||
   || ненулевой || произвольное || B ||
 * `input()`
 * На плоскости ХОY задана своими координатами точка А. Указать, где она расположена (на какой оси (осях)). Принадлежность к оси считать с точностью 1e-5.
Строка 20: Строка 21:
  1. {i} Первое
  1. Второе
 1. {i} Доказать, что логические операции Python эквивалентны классическим логическим операциям
 1. Присвоить логической переменной b true, если выполнено указанное условие, и false иначе.
  . а) сумма двух первых цифр четырехзначного числа x равна сумме двух его последних цифр
    {{{
    b=x/1000+x/100%10==x/10%10+x%10}}}
  . б) данная тройка натуральных чисел а, b, с является тройкой Пифагора, т.е. c2 = a2 + b2
  . в) шахматный конь за один ход может переместиться с одного заданного поля на другое (каждое поле задано двумя коорднатами — целыми числами от 1 до 8).
 1. Услуги телефонной сети оплачиваются по следующему правилу: за разговоры до А минут в месяц — В руб., а разговоры сверх установленной нормы оплачиваются из расчета С руб. за минуту (A, B, C -- вещественные числа, даны). Вычислить X — плату за пользование телефоном в прошлом месяце, если за него было потрачено T минут разговоров.
 1. *Имеется прямугольный лист клетчатой бумаги размера M x N клеток. Каждая его клетка может быть закрашена либо незакрашена. Закрашенные клетки этого листа образуют несколько прямоугольников, не касающихся друг друга (даже по диагонали). Этот лист представлен в памяти компьютера в виде двумерного массива A (списка списков) целых чисел (размера MxN) таким образом, что незакрашенной клетке соответствует 0, закрашенной -- 1. Найти N -- количество закрашенных прямоугольников (не клеток!)
Строка 24: Строка 32:
CategoryClass CategoryVmsh  . CategoryClass CategoryVmsh

Логические выражения

  • {o} — тема по Linux

  • <!> ­— необязательная тема

  • Интерпретация выражений в терминах «истина-ложь», нулевой элемент класса
  • Использование произвольных выражений в условных операторах и операторах цикла
  • Логческие операции AND OR NOT и их особенность в Python:

    • Пример: AND

      A

      B

      результат

      нулевой

      произвольное

      A (B не вычисляется)

      ненулевой

      произвольное

      B

  • input()

  • На плоскости ХОY задана своими координатами точка А. Указать, где она расположена (на какой оси (осях)). Принадлежность к оси считать с точностью 1e-5.

Домашнее задание

  • {i} — теоретическое задание

  • {*} — новая тема

  1. {i} Доказать, что логические операции Python эквивалентны классическим логическим операциям

  2. Присвоить логической переменной b true, если выполнено указанное условие, и false иначе.
    • а) сумма двух первых цифр четырехзначного числа x равна сумме двух его последних цифр
      •     b=x/1000+x/100%10==x/10%10+x%10
    • б) данная тройка натуральных чисел а, b, с является тройкой Пифагора, т.е. c2 = a2 + b2
    • в) шахматный конь за один ход может переместиться с одного заданного поля на другое (каждое поле задано двумя коорднатами — целыми числами от 1 до 8).
  3. Услуги телефонной сети оплачиваются по следующему правилу: за разговоры до А минут в месяц — В руб., а разговоры сверх установленной нормы оплачиваются из расчета С руб. за минуту (A, B, C -- вещественные числа, даны). Вычислить X — плату за пользование телефоном в прошлом месяце, если за него было потрачено T минут разговоров.
  4. *Имеется прямугольный лист клетчатой бумаги размера M x N клеток. Каждая его клетка может быть закрашена либо незакрашена. Закрашенные клетки этого листа образуют несколько прямоугольников, не касающихся друг друга (даже по диагонали). Этот лист представлен в памяти компьютера в виде двумерного массива A (списка списков) целых чисел (размера MxN) таким образом, что незакрашенной клетке соответствует 0, закрашенной -- 1. Найти N -- количество закрашенных прямоугольников (не клеток!)


LecturesVMSH/2010-11-03 (последним исправлял пользователь FrBrGeorge 2010-11-10 00:08:33)