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

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 1.410 руб.;
- курсы повышения квалификации от 430 руб.
Московские документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ ДО 90%

ВНИМАНИЕ: Скидка действует ТОЛЬКО до конца апреля!

(Лицензия на осуществление образовательной деятельности №038767 выдана ООО "Столичный учебный центр", г.Москва)

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

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

библиотека
материалов
Скачать материал целиком можно бесплатно по ссылке внизу страницы.

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

  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 задачи.

Общая информация

Номер материала: 542008

Вам будут интересны эти курсы:

Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс повышения квалификации «Основы создания интерактивного урока: от презентации до видеоурока»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс «Фирменный стиль» (Corel Draw, Photoshop)
Курс «Оператор персонального компьютера»
Курс «1С: Предприятие 7.7»
Курс «3D Studio MAX»
Курс «WEB-ВЕРСТКА (HTML, CSS)»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс повышения квалификации «Введение в программирование на языке С (СИ)»
Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.