1549600
столько раз учителя, ученики и родители
посетили официальный сайт ООО «Инфоурок»
за прошедшие 24 часа
Добавить материал и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Инфоурок Информатика Другие методич. материалыЗадачи для подготовки к экзамену "Основы программирования"

Задачи для подготовки к экзамену "Основы программирования"

IV Международный дистанционный конкурс «Старт» Идёт приём заявок Для дошкольников и учеников 1-11 классов 16 предметов ОРГВЗНОС 25 Р. ПОДАТЬ ЗАЯВКУ
библиотека
материалов

Задачи для подготовки к экзамену по дисциплине
«Основы программирования»

  1. Написать программу вычисления y по формулам:

hello_html_m5e84a495.gif

hello_html_m668ea698.gif

Создать меню из 1 пункта и 2 подменю. Из меню должен осуществляться выход и запуск формы «О себе».

  1. Дано трехзначное число. Найти произведение и сумму цифр этого числа.

  2. Дано трехзначное число. Поменять местами его крайние цифры. Используя компонент RadioGroup создать изменение цвета формы (Минимум 3 цвета).

  3. Вычислить

hello_html_m46a6a198.jpg

  1. Написать программу, которая по двум вещественным числам, вычисляет и печатает коэффициенты приведенного квадратного уравнения, корнями которого являются эти числа.

  2. Подсчитать количество слов в предложении. Используя компонент ColorBox создать изменение цвета формы.

  3. Какое слово получится из букв данного, если их выписать в обратном порядке?

  4. Использовать селективный оператор для решения следующих задач:

    a) hello_html_m350b9bc9.gif

    b) hello_html_1521fc1e.gif

  5. Составить программу решения квадратного уравнения ах 2+bx+c=0

  6. Дано натуральное N. Найти сумму 1+1/2+1/3+...+1/N.

  7. Дано натуральное N. Найти сумму N2+(N+1)2+…+(2N)2

  8. Найти среднее арифметическое чисел, не принадлежащих (принадлежащих) отрезку [a,b] и кратных (не кратных) c;

  9. hello_html_67136e72.gif(n корней);

  10. hello_html_12f5ea0d.gif

  11. hello_html_54e67718.gif

  12. Последовательность символов содержит слова из латинских букв, соседние слова отделены друг от друга запятой, за последним символом – точка. Определить: общее число букв в словах;

  13. Последовательность символов содержит слова из латинских букв, соседние слова отделены друг от друга запятой, за последним символом – точка. Определить: количество слов, которые начинаются с заданной буквы;

  14. Последовательность символов содержит слова из латинских букв, соседние слова отделены друг от друга запятой, за последним символом – точка. Определить: количество слов, которые оканчиваются заданной буквой;

  15. Дано 20 вещественных чисел. Найти величину наибольшего из них.

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

  17. Дан одномерный числовой массив. Найти наибольшую длину последовательности элементов массива расположенных в порядке возрастания.

  18. Дан одномерный числовой массив. Определить в нем число соседств двух чисел разного знака.

  19. Проверить, имеется ли в заданном одномерном числовом массиве хотя бы одна пара чисел совпадающих по абсолютной величине. Посчитать число таких пар.

  20. Дан одномерный числовой массив. Посчитать, сколько раз встречается минимальный элемент массива.

  21. Дан одномерный числовой массив А(n).Пусть М и m- соответственно наибольшее и наименьшее значения массива А. Вывести на печать все целые числа из отрезка [m,М] не совпадающие ни с одним из элементов массива А.

  22. Дан одномерный числовой массив А(n). Проверить, есть ли в нем отрицательные элементы и, если есть, найти наибольший номер к, при котором A(k)<0.

  23. В одномерном числовом массиве посчитать суммы положительных и отрицательных элементов. Найти число нулевых
    элементов массива.

  24. Найти произведение ненулевых элементов данного одномерного числового массива.

  25. Составить программу нахождения наибольшего элемента в заданном одномерном числовом массиве.

  26. В одномерном числовом массиве А(n) поменять местами наибольший и наименьший элементы массива (предполагается, что эти элементы единственны).

  27. В одномерном числовом массиве А(n) найти среднее арифметическое максимального и минимального элементов.

  28. Упорядочить по возрастанию элементы одномерного числового массива.

  29. Вывести на печать двумерный числовой массив A(n,m), элементы которого определяются формулой: A(i,j)=i+2*j.

  30. Дан одномерный числовой массив А(n).Вывести на печать двумерный числовой массив В(п,п),элементы которого определяются формулой: =A(i)-3*A(j).

  31. Дан двумерный числовой массив А(n,n).Найти сумму положительных элементов массива стоящих на его главной диагонали.

  32. Дан двумерный числовой массив А(n,n).Найти сумму отрицательных элементов массива стоящих на его побочной диагонали.

  33. Дан двумерный числовой массив А(n,n).Найти наибольший элемент массива, стоящий на главной диагонали.

  34. Дан двумерный числовой массив А(n,n).Найти наименьший элемент массива, стоящий на побочной диагонали.

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

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

  37. В двумерном числовом массиве А(n,n) заменить элементы, совпадающие с максимальным значением обеих диагоналей массива, минимальным значением массива А.

  38. Дан двумерный числовой массив. Вывести на печать номера его столбцов не содержащих нулевых элементов.

  39. Дан двумерный числовой массив. Вывести на печать номера его строк, содержащих только положительные элементы.

  40. Дан двумерный числовой массив A(n,m).Найти сумму наибольших значений элементов его строк.

  41. Дан двумерный числовой массив. В каждой строке массива найти минимальный элемент и из полученных элементов выбрать максимальный. Напечатать его координаты (номер строки и столбца).

  42. Дан двумерный числовой массив A(n,m).B каждом столбце массива найти максимальный элемент и из полученных элементов выбрать минимальный. Напечатать его координаты (номер строки и столбца).

  43. Дан двумерный числовой массив. Найти сумму элементов строки, в которой расположен наименьший элемент массива (предполагается, что такой элемент единственный).

  44. Дан двумерный числовой массив. Известно, что среди его элементов два, и только два, равны между собой. Составить программу, печатающую их индексы.

  45. Дан двумерный числовой массив. Поменять местами строку содержащую элемент с наибольшим значением, со строкой содержащей минимальный элемент массива (предполагается, что указанные элементы единственны).

  46. Дан двумерный числовой массив. Посчитать, сколько раз встречается максимальный элемент массива.

  47. Дан двумерный числовой массив. Вывести на печать индексы всех его элементов совпадающих с наименьшим значением массива.

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

  49. Дан двумерный числовой массив A(n,m). Найти среднее арифметическое наибольшего и наименьшего значений его элементов.

  50. Описать функцию подсчета количества цифр в целом положительном числе.

  51. Описать функцию получения числа с обратным порядком следования цифр для заданного цел

  52. Составить список учебной группы, включающей 25 человек. Для каждого студента указать курс, группу и оценки за последнюю сессию. Информацию о каждом студенте оформить в программе в виде записи. Совокупность записей объединить в массив. Вывести анкетные данные студентов успевающих на 4 и 5.ого положительного числа.

  53. С помощью конструкции while напишите программу вывода всех четных чисел в диапазоне от 2 до 100 включительно. Вывод чисел организовать в поле Edit. На панели инструментов создать кнопку «Очистка» и «Вывод результата», данные кнопки должны быть представлены в виде иконок.

  54. Записать в файл последовательного доступа N вещественных чисел. Ввести все компоненты файла, кратные 3 и 9. Для работы использовать два компонента Memo. Предусмотреть выход из программы с помощью команды главного меню.

  55. Нарисовать мишень (использовать циклы).

  56. Нарисовать окружность, передвигающуюся по горизонтали.

  57. Нарисовать звездное небо

Курс профессиональной переподготовки
Учитель информатики
Курс профессиональной переподготовки
Учитель математики и информатики
Найдите материал к любому уроку,
указав свой предмет (категорию), класс, учебник и тему:
также Вы можете выбрать тип материала:
Краткое описание документа:

Рекомендации студентам.

Подготовку распределите равномерно. Во время подготовки к экзамену рекомендуется заниматься программированием по 6-8 часов в день (из которых 1-2 часа должно посвящаться теории, остальное - практике). Не откладывайте все на конец. Если при подготовке возникают вопросы - напишите письмо преподавателю. Также вопросы можно будет задать на консультации.

Перечитайте конспект лекций. Особое внимание следует уделить лекциям 2, 5, 7-8, а также лекциям 10-12 осеннего семестра. Просмотрите примеры к лекциям.

Большую часть времени подготовки следует уделить самостоятельному решению задач. В идеале, каждый день подготовки вы должны решать по 2-3 задачи.

ВНИМАНИЮ УЧИТЕЛЕЙ: хотите организовать и вести кружок по ментальной арифметике в своей школе? Спрос на данную методику постоянно растёт, а Вам для её освоения достаточно будет пройти один курс повышения квалификации (72 часа) прямо в Вашем личном кабинете на сайте "Инфоурок".

Пройдя курс Вы получите:
- Удостоверение о повышении квалификации;
- Подробный план уроков (150 стр.);
- Задачник для обучающихся (83 стр.);
- Вводную тетрадь «Знакомство со счетами и правилами»;
- БЕСПЛАТНЫЙ доступ к CRM-системе, Личному кабинету для проведения занятий;
- Возможность дополнительного источника дохода (до 60.000 руб. в месяц)!

Пройдите дистанционный курс «Ментальная арифметика» на проекте "Инфоурок"!

Подать заявку
IV Международный дистанционный конкурс «Старт» Для дошкольников и учеников 1-11 классов Рекордно низкий оргвзнос 25 Р. 16 предметов ПОДАТЬ ЗАЯВКУ
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.