Алгоритмы и элементы программирования: разработка алгоритмов и программ, анализ алгоритмов
Внимание! В I триместре работая за компьютером мы используем бесплатную программу "Pascal ABC". Скачать программу можно здесь.
Домашнее задание №1 Дата сдачи: 14 сентября
Прочитать конспект в тетради.
Письменно в тетрадь:
№1 Используя дополнительные источники информации, определите какие преимущества имеют машинно-независимые языки программирования перед машинно-зависимыми языками?
№2 Используя дополнительные источники информации, заполните таблицу:
Домашнее задание №2 Дата сдачи: 21 сентября
Прочитать конспект в тетради.
Письменно в тетрадь:
№1 Используя дополнительные источники информации, заполните таблицу:
№ 2 Напишите программу на языке Pascal, чтобы на экране появился вот такой рисунок: /)/) (-.-) («)(»)_О
Подсказка для выполнения:
Домашнее задание №3 Дата сдачи: 28 сентября
Прочитать конспект в тетради.
Письменно в тетрадь:
Написать программы для решения следующих задач:
№ 1 С клавиатуры вводятся три целых числа. Необходимо найдите их сумму и произведение.
№ 2 С клавиатуры вводятся три целых числа. Необходимо найти среднее арифметическое этих чисел. Указание: используем тип данных real.
№ 3 С клавиатуры вводится длина ребра куба. Необходимо объем куба и площадь боковой поверхности. Указание: используем тип данных real.
ЗАДАНИЯ ПОВЫШЕННОГО УРОВНЯ СЛОЖНОСТИ: ВНИМАНИЕ! Готовые задания сдаются на flash-дисках.
№ 1 [043] Сколько и каких именно цифр необходимо, чтобы записать все числа от k1 до k2. Tecт. k1=25;k2=32. Результат. «0"-1; «1"-1: «2"-6; «3"-3; «5"-1; «б"-1; «7"-1 «8" — 1; «9"-1.
№ 2[102] Дан массив С(15). Заполните новый массив, состоящий из номеров нулевых элементов. Если их нет, то напечатайте сообщение: "Нулевых элементов нет". Тест. 7; -9; 0; 0; 7; 5; 0; 8; 16; 0; 9; -4; 0; 0. Результат. 3; 4; 7; 10; 13; 14.
№ 3[402] Символьная строка А содержит k символов. Составьте новую символьную строку В, содержащую те же символы, однако символы "+", "*" и "4" запишите в В трижды. Тест. А = "AS*6R+4ZX*". Результат. В = "AS***6R+++444ZX***".
Домашнее задание №4 Дата сдачи: 5 октября
Прочитать конспект в тетради.
Письменно в тетрадь: Написать программы для решения следующих задач:
№ 1 Известна стоимость монитора, системного блока, клавиатуры и мыши. Сколько будет стоить N компьютеров?
№2 Пешеход шел по пересеченной местности. Его скорость движения по равнине v1 км/ч, в гору — v2 км/ч и под гору — v3 км/ч. Время движения соответственно t1, t2 и t3 ч. Какой полный путь прошел пешеход?
№3 В день подмастерье изготавливает N деталей, а мастер в 3 раза больше. Сколько деталей изготовят мастер и подмастерье вместе за M дней?
ЗАДАНИЯ ПОВЫШЕННОГО УРОВНЯ СЛОЖНОСТИ: ВНИМАНИЕ! Готовые задания сдаются на flash-дисках.
№ 1 [026] Найдите все совершенные числа, находящиеся в интервале (900; 9000). Результат. Такое число одно: 8128.
№ 2[105] Подсчитайте количество положительных, отрицательных и нулевых элементов массива, сгенерированного датчиком случайных чисел, и определите, каких больше.
№ 3[309] Найдите заданную строку и заданную колонку двумерного массива А(4, 6). Напечатайте их.
№ 3[405] Определите номер позиции, в которой в пятый раз встречается буква М в данной символьной строке. Если такой позиции нет, то сообщите количество букв М в строке.
Домашнее задание №5 Дата сдачи: 19 октября
Прочитать конспект в тетради.
Письменно в тетрадь: Заполнить таблицы:
Домашнее задание №6 Дата сдачи: 26 октября
Прочитать конспект в тетради.
Письменно в тетрадь: Заполнить таблицы:
ЗАДАНИЯ ПОВЫШЕННОГО УРОВНЯ СЛОЖНОСТИ: ВНИМАНИЕ! Готовые задания сдаются на flash-дисках.
№ 1 [047] Найдите двузначные и трехзначные числа, сумма цифр которых не меняется при умножении этих чисел на 2, 3, 4,...,9. Результат. Двузначных чисел четыре: 18; 45; 90; 99. Трехзначных чисел восемнадцать: 180; 198; 297; 396; 450; 495;549; 594; 693; 792; 819; 891; 900; 909; 918; 945; 990; 999.
№ 2[107] Включите новый элемент в указанную позицию данного массива. Все остальные элементы "сдвиньте вправо".
№ 3[302] Напечатайте индексы всех элементы двумерного массива, которые равны данному числу.
№ 3[406] Сколько букв останется на своих местах в данной строке, если ее символы записать в обратном порядке.
Домашнее задание №7 Дата сдачи: 2 ноября
Прочитать конспект в тетради.
Письменно в тетрадь:
№ 1 Написать программу для вычисления y = 2t - 1, если
№2Написать программу определяющую, попадет ли точка M (x, y) в заштрихованную область
№3Вводится возраст трех человек. Необходимо определить кто из них старше всех, а кто младше всех. Указание: предполагается, что все три человека разного возраста.
ЗАДАНИЯ ПОВЫШЕННОГО УРОВНЯ СЛОЖНОСТИ: ВНИМАНИЕ! Готовые задания сдаются на flash-дисках.
№ 1 [048] Дано натуральное число k. Получите число m, выбрасывая из записи числа k цифры 0, 1,5, 9, но оставляя прежним порядок следования других цифр. Тесты: |Результат: k=59030608|m=368 k=2047591|m=247 k=950159|Нет k=44378|m=44378
№ 2[108] Из данного массива натуральных двузначных чисел выберите те, у которых первая цифра больше второй.
№ 3[303] Поменяйте местами четные и нечетные колонки данного двумерного массива.
№ 3[412] Найдите первую и последнюю букву К в предложенном тексте, и все символы между ними замените звездочками. Тест. A$ = "ZXCKBNMKLQWKMNV". Результат. A$ = "ZXCK*****KMNMV".
Домашнее задание №8 Дата сдачи: 9 ноября
Прочитать конспект в тетради.
Письменно в тетрадь:
№ 1 Написать программу для нахождения корней квадратного уравнения.
№ 2 Написать программу для определения геометрического места параболы относительно координатной оси ОХ: «Парабола пересекает ось OX в двух точках», «Парабола касается оси OX в одной точке», «Парабола не пересекает ось OX».
№ 3 Если целое число, А делится нацело на целое число В, то вывести на экран частное от деления, в противном случае — сообщение «Число А не делится на число В».
ЗАДАНИЯ ПОВЫШЕННОГО УРОВНЯ СЛОЖНОСТИ: ВНИМАНИЕ! Готовые задания сдаются на flash-дисках.
№ 1 [908] Послание от внеземной цивилизации представляет собой набор из k символов, каждый из которых является нулем или единицей. Число k является произведением двух простых чисел, и ученые предполагают, что эта строка — закодированная прямоугольная «картинка», размеры которой — множители числа k. Составьте программу, которая произведет перекодировку послания и напечатает картинки, заменяя каждый нуль пробелом, а единицу — звездочкой Тест. k=55. Послание: 1010001011110100100101111010001010010010010100100010111.
№ 2 [911] Дан массив А (50). Каждый элемент массива A (i) с номерами 1,…, 49 замените на среднее арифметическое трех элементов A (i-l), A (i), A (i+1). Дополнительный массив заводить нельзя.
№ 3 [914] Дано натуральное число k, не превышающее миллион. Напечатайте фразу «k ворон'' русскими словами. Тесты и результаты. 1) k=23. «ДВАДЦАТЬ ТРИ ВОРОНЫ». 2) k=3651. «ТРИ ТЫСЯЧИ ШЕСТЬСОТ ПЯТЬДЕСЯТ ОДНА ВОРОНА».