Информатика

Тип работы: Все Доклад/Реферат Задача Курсовая работа Лабораторная работа Ответы на вопросы
Сортировать по умолчанию цене названию
  • Дано: натуральное число n, действительные числа а1, а3, … аn.

    Вычислить:

    Даны натуральные числа n, a1, a2, …an. Определить количество членов последовательности.

    Являющиеся удвоенными не четными числами.

  • Другое, Информатика  программа Лазарус Паскаль

    Разработать приложение, содержащее меню (используя ТMainMenu), которое позволяет создавать, сохранять и открывать текстовый файл из нескольких строк – предложений. А также подсчитывать количество цифр в файле и определить самое короткое слово файла.

  • Лабораторные работы 3 штуки, Информатика
    Лабораторная работа №1

    ФОРМИРОВАНИЕ И ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ

    Цель работы: Приобретение навыков разработки алгоритмов формирования и обработки одномерного массива. Закрепление понятий базовых структур цикл, разветвление.

    Задание к лабораторной работе

     В соответствии с вариантом разработайте алгоритм обработки элементов массива.

              Напишите программу на алгоритмическом языке в соответствии со схемой алгоритма.

    Проведите тестирование программы в среде программирования.

     

    Массив Z[15] cформировать датчиком случайных чисел.

    Упорядочить массив Z  по убыванию, найти k1 – количество положительных, k2 – количество отрицательных, k3 – количество нулевых

    элементов массива.

    Лабораторная работа № 2

    ОБРАБОТКА ТЕКСТОВЫХ ФАЙЛОВ

    Цель работы: Получить навыки обработки текстовых файлов средствами языка Cи.

    Задание:

    Создать текстовый файл с произвольным числом строк. Все большие буквы заменить на маленькие, переписав измененный текст в новый файл.

    Лабораторная работа № 3

    ТИПОВЫЕ и БЕЗТИПОВЫЕ ПОДПРОГРАММЫ – ФУНКЦИИ

    Цель работы:  Приобрести навыки разработки и использования функций, разработанных пользователем.

     

    Задание:

     

    Для каждого пункта задания написать подпрограмму-функцию

     

    - сформировать матрицу    А(NхN)

    -вывести на экран значения матрицы, расположив каждую строку матрицы на строку экрана;

    - найти в матрице количество четных чисел над главной диагональю матрицы;

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

    Написать  функцию (main), вызывающую разработанные вами функции.

  • Контрольная работа-, Информатика

    Постановка задачи

     

           Составить алгоритм и программу для вычисления и вывода на печать в общепринятом виде элементов матрицы Zi j по формуле:

     

                                                     ,

     

    Где i = 1,2,…,7;   j = 1,2,…,7.

     

           После вычисления элементов матрицы согласно своему варианту определить:

    58. Сумму значений всех элементов нечетных столбцов этой матрицы

     

  • Билет №63

    Раздел 1

    6. Если разрядность компьютера равна n, то количество различных чисел, которые можно представить с помощью n-разрядных двоичных последовательностей будет равна
    A) n+2
    B) 2n
    C) 2*n
    D) 2+n

     

    8. Числа в восьмеричной системе счисления имеют вид 1018 и 118. Их сумма в десятичной системе счисления имеет вид
    1) 74
    2) 90
    3) 112
    4) 56

     

    9. Числа в двоичной системе счисления имеют вид 112 и 1012. Их произведение в десятичной системе счисления имеет вид
    1) 15
    2) 60
    3) 1111
    4) 8

     

    Раздел 2

    3. Компьютер, предоставляющий свои ресурсы другим компьютерам при совместной работе, называется …
    А) коммутатором
    B) магистралью
    C) модемом
    D) сервером

     

    10. Текстовый редактор
    a) программа подготовки различных документов  на компьютере
    b) средство подготовки презентаций
    c) предназначен для системного управления базой данных
    d) позволяет обрабатывать аудио информацию

     

    13. Файл
    a) позволяет обрабатывать команды исполняемой программы
    b) участок диска,  имеющий имя и содержащий некоторый набор данных, связанных, как правило, единым смысловым содержанием
    c) электронная схема, управляющая работой внешнего устройства
    d) программно управляемое устройство для выполнения любых видов работы с информацией

     

    Раздел 3

    1. Программа, переводящая входную программу на исходном языке в эквивалентную ей выходную программу на результирующем языке, называется:
    a) интерпретатор
    b) сканер
    c) транслятор
    d) компилятор

     

    2. Определение:
    Алгоритм, все этапы которого выполняются однократно и строго последовательно.
    Выберите один ответ.
    a. Линейный
    b. Разветвляющийся
    c. Циклический

     

    9. На рисунке изображена управляющая структура алгоритма, которая

    относится к управляющим структурам типа

    Выберите один ответ.

    a. Ветвление

    b. Повторение (цикл)

    c. Следование

     

     

    Раздел 4

    18. Каков результат работы следующего фрагмента кода? 

        int x = 0; 

        switch(x) 

        { 

          case 1: printf("Один"); 

          case 0: printf("Нуль"); 

          case 2: printf("Привет мир"); 

        } 

     

    a) НульПривет мир 

    b) Привет мир 

    c) Один 

    d) Нуль 

     

    19. Цикл с предусловием? 

    a) while 

    b) for 

    c) do while 

     

    24. Тело любого цикла выполняется до тех пор, пока его условие … 

    a) у цикла нет условия 

    b) ложно 

    c) истинно 

     

    Раздел 5

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

    #include <stdio.h> 

      

    int main() 

      int sum = 0; 

      int array[3][] = {{0, 1, 2}, {3, 4, 5}, {6, 7, 8}}; 

      

      for (int i = 0; i < 3 ; ++i) 

      { 

        for (int j = 2; j < 3 ; j++) 

        { 

          sum += array[i][j]; 

        } 

      } 

     

      printf("%d", sum); 

      return 0; 

     

    a) синтаксическая ошибка 

    b) 21 

    c) 9 

    d) 15 

    4. В каком из вариантов ответов объявлен двумерный массив? 

    a) char array[20]; 

    b) array anarray[20][20]; 

    c) int array[20, 20]; 

    d) int anarray[20][20]; 

    8. Укажите строку, которая возвращает адрес первого элемента в массиве arr? 

    a) arr[0]; 

    b) arr; 

    c) arr[1]; 

    d) &arr; 

    10. Какой порядковый номер последнего элемента массива, размер массива 19? 

    a) 18 

    b) 19 

    c) порядковый номер определяется программистом 

    14. После выполнения ряда операций с указателем, что будет выведено на экран при выполнении выделенного оператора? 

    int main(int argc, char** argv) 

     int *x=(int*)malloc(sizeof(int)); 

     //предположим, int занимает 4 байта 

      printf("%d", sizeof(int)); 

    // предположим адрес равен 0x60450000 

      printf("%p", x); 

      printf("%p", x+3); 

      return 0; 

     

    a) 0x6045000С 

    b) 0x60450000 

    c) нельзя заранее сказать, каково будет значение адреса 

    d) 0x60450003 

    e) некорректное определение 

  • ДИСЦИПЛИНА: ИНФОРМАТИКА

    1. Операционные системы Windows.
    2. Лабораторная по предмету «Информатика»

      1)Дана матрица А(5,5)

      1. Найти сумму положительных элементов над главной диагональю матрицы

      2. Найти максимальный элемент среди отрицательных элементов 4-ой строки

       

      3.           Заменить найденный максимальный элемент в задании 2) на значение суммы.

       

      2)

      11

       

       

       

      0.5         0.1     1        0

      3            0.3    0.7      4

      0.4           2.7    0.8      1

      3          1      7.1     5

      В  части  матрицы,  лежащей  ниже  главной  диагонали,  найти  элементы  и  их  порядковые  номера,  удовлетворяющие  условию    0.5 < a <2

    3. Лабораторная работа №1

      ФОРМИРОВАНИЕ И ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ

      Цель работы: Приобретение навыков разработки алгоритмов формирования и обработки одномерного массива. Закрепление понятий базовых структур цикл, разветвление.

      Задание к лабораторной работе

       В соответствии с вариантом разработайте алгоритм обработки элементов массива.

                Напишите программу на алгоритмическом языке в соответствии со схемой алгоритма.

      Проведите тестирование программы в среде программирования.

       

      Массив Z[15] cформировать датчиком случайных чисел.

      Упорядочить массив Z  по убыванию, найти k1 – количество положительных, k2 – количество отрицательных, k3 – количество нулевых

      элементов массива.

      Лабораторная работа № 2

      ОБРАБОТКА ТЕКСТОВЫХ ФАЙЛОВ

      Цель работы: Получить навыки обработки текстовых файлов средствами языка Cи.

      Задание:

       

      Создать текстовый файл с произвольным числом строк. Все большие буквы заменить на маленькие, переписав измененный текст в новый файл.

      Лабораторная работа № 3

      ТИПОВЫЕ и БЕЗТИПОВЫЕ ПОДПРОГРАММЫ – ФУНКЦИИ

      Цель работы:  Приобрести навыки разработки и использования функций, разработанных пользователем.

       

      Задание:

       

      Для каждого пункта задания написать подпрограмму-функцию

       

      - сформировать матрицу    А(NхN)

      -вывести на экран значения матрицы, расположив каждую строку матрицы на строку экрана;

      - найти в матрице количество четных чисел над главной диагональю матрицы;

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

      Написать  функцию (main), вызывающую разработанные вами функции.

    4. Ответы на билеты, Информатика и программирование  Решить билет

      1       Основы алгоритмического языка Си: Операторы ввода-вывода: потоковый вывод, форматный ввод, потоковый ввод данных.

       

      2       Написать программу: Найти максимальный элемент в каждой строке матрицы А и поменять его местами с элементом главной диагонали.

      Сформировать матрицу целыми случайными числами.

    5. Лабораторная, Информатика  Сделать два задания

      1 Основы алгоритмического языка Си: Операторы ввода-вывода: форматный вывод, форматный ввод,

      2 Написать программу: Найти минимальный элемент в каждом столбце матрицы А и поменять его местами с элементом побочной диагонали.
      Сформировать матрицу целыми случайными числами.

    6. Выделить правильные ответы на вопросы:

      Раздел 1

      4.Первая электронная вычислительная машина
      A) П. Нортон
      B) Джон фон Нейман, ENIAC
      C) Хоэншвангау
      D) Шато-Гайар

       

      6. Если разрядность компьютера равна n, то количество различных чисел, которые можно представить с помощью n-разрядных двоичных последовательностей будет равна
      A) n+2
      B) 2n
      C) 2*n
      D) 2+n

       

      9. Числа в двоичной системе счисления имеют вид 112 и 1012. Их произведение в десятичной системе счисления имеет вид
      1) 15
      2) 60
      3) 1111
      4) 8

       

      Раздел 2

      2. Принцип записи на гибкий магнитный диск заключается:
      А) В намагничивание поверхности диска
      Б) В просвечивании лазером поверхности
      В) В прожигании рабочего слоя диска лазером
      Г) В ядерно-магнитном резонансе рабочего слоя диска

       

      15. Архиваторами называют программы, которые
      1) осуществляют упаковку и распаковку файлов
      2) переводят исходный текст программы на язык машинных команд
      3) проверяют в тексте синтаксические ошибки
      4) выполняют шифрование информации

       

      16.Форматированием диска называется процесс
      1) разбиения его поверхности на сектора и дорожки.
      2) определения его объёма
      3) разбиения его на логические диски
      4) выявления на нем устаревших файлов

       

      Раздел 3

      2. Определение:
      Алгоритм, все этапы которого выполняются однократно и строго последовательно.
      Выберите один ответ.
      a. Линейный
      b. Разветвляющийся
      c. Циклический

       

      5. Свойство.
      В линейном процессе обработке данных
      Выберите один ответ.
      a. последовательность действий не зависит от промежуточных результатов или исходных данных
      b. последовательность действий зависит от промежуточных результатов
      c. последовательность действий зависит от исходных данных

       

      14.Задан одномерный массив X1, X2, …, XN. Фрагмент алгоритма

      определяет

      1) индекс последнего отрицательного элемента

      2) минимальный элемент массива

      3) количество отрицательных элементов

      4) индекс первого отрицательного элемента

       

      Раздел 4

      10. Укажите неправильно записанную операцию отношения 

      a) все операторы записаны правильно 

      b) =! 

      c) <= 

      d) >= 

       

      12. Какое ключевое слово указывает, что целая переменная не может принимать отрицательные значения? 

      a) long 

      b) positive 

      c) другое 

      d) нет такого зарезервированного слова 

      e) unsigned 

       

      17. Какой из ниже перечисленных операторов, не является циклом в С? 

      a) while 

      b) repeat until 

      c) do while 

      d) for 

       

      Раздел 5

      2. Укажите корректное определение строковой переменной 

      a) char mystr[20]; 

      b) string[20] mystr; 

      c) string mystr[20]; 

      d) string mystr; 

      4. В каком из вариантов ответов объявлен двумерный массив? 

      a) char array[20]; 

      b) array anarray[20][20]; 

      c) int array[20, 20]; 

      d) int anarray[20][20]; 

      5. Словосочетание "Hello world!" может быть сохранено в символьном массиве размером n элементов. Укажите чему равно n? 

      a) 13 

      b) 11 

      c) 10 

      d) 12 

      6. Укажите правильное объявление указателя в С 

      a) ptr x; 

      b) int &x; 

      c) int *x; 

      d) int x; 

      13. Какой стандартный код используется для Символьных данных типа char в С? 

      a) Код UTF-8 

      b) Код ASCII 

      c) Код cp-1251 

      d) Код ASCI 

    7.  

      ИСХОДНЫЕ ДАННЫЕ

      Предприятие реализует три вида продукции в следующих объёмах

      Вариант 7

      Продукция А 250

      Продукция В 150

      Продукция Б 200

       

      Ценна на продукцию

      7

      Продукция А 6000

      Продукция В 2500

      Продукция Б 3500

       

      ЗАДАНИЕ

      1.        Требуется определить выручку по каждому виду продукции и суммарную выручку по всем видам продукции. Установить формат чисел – денежный.

      2.        Определить долю выручки по каждому виду продукции в общей выручке предприятия (отдельно в долях единицы и в процентах).

      3.        Построить столбчатую диаграмму, иллюстрирующую объёмы реализации продукции в натуральном выражении.

      4.        Построить круговую диаграмму, иллюстрирующую структуру выручки от реализации.

      5.        Построить лепестковую диаграмму, иллюстрирующую уровень цен на разные виды продукции.

    8. Скопировать файл, содержащий данные о сотрудниках организации, в личную
      папку. Вычислить размер налога на доходы физических лиц (13%) и сумму "К
      выдаче" для всех сотрудников. Используя логические функции, сформировать
      столбец, содержащий пометку о выделении надбавки тем сотрудникам, чей
      оклад меньше среднего на 100р. На отдельном рабочем листе сформировать
      таблицу со списком этих сотрудников. Результаты работы сохранит

    9. Создать одностраничный сайт в блокноте на тему «Топ 10 лучших книг 2019». Вставить краткое описание к каждой книге, текст, картинки, красиво оформить

    10. Наследование, номер задачи соответствует номеру в журнале

      Решить задачу в двух вариантах: в одном варианте решения поля базового класса private, во втором варианте решения поля базового класса protected.

      1. Используя класс  вектор  с полями  private и наследование  protected решить  в порожденном классе следующую задачу:дан массив X(N), где N<=15, N-вводится.Найти сумму положительных элементов с четным индексом таких, которые меньше 100 и количество таких элементов.
      2. Используя класс matr с полями protected и наследование protected, решить следующую задачу: дана матрица {Х}N,N, найти сумму элементов под главной и над главной диагональю  и напечатать наибольшую из них.
      3. Используя класс вектор с полями private и наследование public, решить следующую задачу. Дан массив X найти сумму отрицательных элементов массива для элементов с нечетным индексом и их среднее арифметическое
      4. Используя класс matr  c полями private и наследование protected решить в порожденном классе следующую задачу. Дана матрица Х переставить строку, содержащую максимальный элемент со строкой, содержащей минимальный элемент
      5. Используя класс вектор с полями protected  и наследование protectod, решить следующую задачу в порожденном классе. При заданных абсциссах X(N) и ординатах Y(N) для N точек плоскости подсчитать сколько из них находятся в пределах круга радиуса R,а также среднее арифметическое расстояний от начала координат для всех заданных точек . R,N,X,Y вводятся.
      6. Используя класс вектор с полями private и наследование protectod, решить следующую задачу в порожденном классе : дан массив Х выделить  из массива  и напечатать элементы, для которых справедливо равенство X(k) != 0. Найти количество и произведение этих элементов. Напечатать результат.
      7. Используя класс matr с полями protected и наследование public , решить следующую задачу: дана матрица Х, переставить элементы диагонали в обратном порядке. Напечатать результат.
      8. Используя класс matr  с полями protected и наследование protected, решить в  порожденном классе следующую задачу. Дана матрица А с 3 столбцами и 70 строками 1-ый и 2-ой элементы строки представляют соответственно  абсциссу и ординату одной из 70 точек нагреваемой плоской поввверхности , а третий элемент ее температуру . Определить координаты тех точек , температура которых отличается от заданной эталонной температуры Т более чем на 5%.
      9. Используя класс matr  с полями  private и наследование protected, решить следующую задачу в порожденном классе. Дана матрица А с 2 столбцами и 65 строками . Первый элемент каждой строки представляет радиус основания , а 2-ой высоту одного из цилиндров . Определить номера тех цилиндров, объем которых окажется меньше требуемого объеме СВ.

      10.Используя класс matr с полями protected и наследование protected, решить  в порожденном классе следующую задачу. Дана матрица Х(7,7) найти номер строки, сумма элементов которой максимальна.

      11.Используя класс matr с полями private и наследование protected, решить в порожденном классе следующую задачу. Дана матрица А  с тремя столбцами и 50 строками . Первый элемент каждой строки представляет радиус , а  второй и третий ординату центра одной из 50 окружностей. Определить суммарную площадь тех окружностей, центр которых  совпадает с центром кординат.

      12.Используя класс vector с полями private и наследование public, решить следующую  задачу : даны два одномерных массива Х и А напечатать тот массив , в котором больше элементов предшествующих первому отрицательному, найти среднее арифметическое его  элементов

      13.Используя класс vector с полями protected и наследование public решить следующую задачу.  Задана матрица А с 2 строками и 30 столбцами . Определить номера тех столбцов , для которых сумма элементов больше Р,  но меньше Т .

      14.Используя класс  вектор  с полями  private и наследование  protected решить  в порожденном классе следующую задачу:дан массив X(N), где N<=15, N-вводится.Найти сумму положительных элементов с четным индексом таких, которые меньше 100 и количество таких элементов.

      15.Используя класс matr с полями protected и наследование protected, решить следующую задачу: дана матрица {Х}N,N, найти сумму элементов под главной и над главной диагональю  и напечатать наибольшую из них.

      16.Используя класс вектор с полями private и наследование public, решить следующую задачу. Дан массив X найти сумму отрицательных элементов массива для элементов с нечетным индексом и их среднее арифметическое

      17.Используя класс matr  c полями private и наследование protected решить в порожденном классе следующую задачу. Дана матрица Х переставить строку, содержащую максимальный элемент со строкой, содержащей минимальный элемент

      18.Используя класс вектор с полями protected  и наследование protected, решить следующую задачу в порожденном классе. При заданных абсциссах X(N) и ординатах Y(N) для N точек плоскости посчитать, сколько из них находятся в пределах круга радиуса R,а также среднее арифметическое расстояний от начала координат для всех заданных точек . R,N,X,Y вводятся.

      19.Используя класс вектор с полями private и наследование protected, решить следующую задачу в порожденном классе : дан массив Х выделить  из массива  и напечатать элементы, для которых справедливо равенство X(k) != 0. Найти количество и произведение этих элементов. Напечатать результат.

      20.Используя класс matr с полями protected и наследование public , решить следующую задачу: дана матрица Х, переставить элементы диагонали в обратном порядке. Напечатать результат.

      21.Используя класс matr с полями protected и наследование protected, решить  в порожденном классе следующую задачу. Дана матрица Х(7,7) найти номер строки, сумма элементов которой максимальна.

      22.Используя класс matr с полями private и наследование protected, решить в порожденном классе следующую задачу. Дана матрица А  с тремя столбцами и 50 строками . Первый элемент каждой строки представляет радиус , а  второй и третий ординату центра одной из 50 окружностей. Определить суммарную площадь тех окружностей, центр которых  совпадает с центром кординат.

      23.Используя класс matr  с полями protected и наследование protected, решить в  порожденном классе следующую задачу. Дана матрица А с 3 столбцами и 70 строками 1-ый и 2-ой элементы строки представляют соответственно  абсциссу и ординату одной из 70 точек нагреваемой плоской поввверхности , а третий элемент ее температуру . Определить координаты тех точек , температура которых отличается от заданной эталонной температуры Т более чем на 5%.

      24.Используя класс matr  с полями  private и наследование protected, решить следующую задачу в порожденном классе. Дана матрица А с 2 столбцами и 65 строками . Первый элемент каждой строки представляет радиус основания , а 2-ой высоту одного из цилиндров . Определить номера тех цилиндров, объем которых окажется меньше требуемого объеме СВ.

      25.Используя класс vector с полями private и наследование public, решить следующую  задачу : даны два одномерных массива Х и А напечатать тот массив , в котором больше элементов предшествующих первому отрицательному, найти среднее арифметическое его  элементов

      1. Основы алгоритмического языка Си: Функции: рекурсия.

       

      1. Вводится с клавиатуры целое число. Найти наименьшую по значению цифру в числе  (функцией оформить определение наименьшей цифры числа).
    11. Задание: Магический квадрат
      Как известно, магическим квадратом называется квадратная матрица с натуральными числами в ее ячейках, сумма которых по всем строкам, столбцам и диагоналям дает одно и то же значение.
      Пример в приложении..

      Составьте алгоритм в виде блок-схемы, который бы случайным образом формировал магический квадрат со стороной равной 3. При этом исходите из следующих соображений: доступны только целые числа от 1 до 9, каждая из которых может быть использована только 1 раз.

      При создании алгоритма можно использовать математические операции и функцию СЛЧИСЛ(N), которая возвращает целое, случайное число в интервале [1, N].

    12. ЛАБОРАТОРНАЯ РАБОТА № 4  ПОБИТОВЫЕ ОПЕРАЦИИ ЯЗЫКА C/C++

      Отчет к лабораторным работам  должен содержать:

      1. Заголовок лабораторной работы – номер работы, данные о студенте, слова «Выполнение» и «Защита», название и цель работы.

      2. Содержание работы  и индивидуальные задания.

      3. Блок-схемы разработанных алгоритмов (при оформлении отчета в печатном виде рекомендуется использовать Microsoft Visio).

      4. Тексты программ на языке С/С++.

      5. Результаты тестирования программ.

      6. Вывод о выполненной работе.

       

      ЛАБОРАТОРНАЯ РАБОТА № 4

       

      ПОБИТОВЫЕ ОПЕРАЦИИ ЯЗЫКА C/C++

       

      Цель работы: получение навыков использования побитовых операций при работе с целочисленными объектами.

       СОДЕРЖАНИЕ РАБОТЫ

      Выбрать алгоритм, составить его блок-схему и программу для решения выбранного варианта задания. Во всех вариантах предполагается, что размер короткого целого числа составляет 2 байта, а длинного – 4 байта. При необходимости ввод исходного значения и вывод результата может производиться в восьмеричном или шестнадцатеричном представлении.

       ЗАДАНИЕ

      7. Дано короткое целое неотрицательное число. Преобразовать старший байт числа таким образом, чтобы его двоичное представление стало палиндромом.

       

      КОНТРОЛЬНЫЕ ВОПРОСЫ

      1. Перечислите побитовые операции, реализованные в языке С/С++ в порядке убывания приоритета.

      2. В чем отличие операции побитового ИЛИ от операции арифметического сложения?

      3. В чем отличие операций логического и побитового И?

      4. Какие типы операндов допустимы в побитовых операциях?

      5. Есть ли разница при выполнении операций сдвига целых знаковых и беззнаковых типов?

      6. Существуют ли в языке С/С++ операции циклического сдвига?

      7. Для чего, как правило, применяются побитовые операции?

    13. ----Контрольная, Информатика

      Указания по выполнению контрольная работы

      по курсу «Информатика»

      Целью контрольной работы является освоение студентами принципов  создания и обработки бинарных файлов на  языке Си.

      К поставленной перед Вами задаче следует отнестись так:

      1. Разработать программу, которая должна начать работу с диалога с пользователем: какую операцию с файлом он желает выполнить:

                  а) добавить запись в файл или начать запись нового файла;

                  б) начать обработку созданного файла;

      Предусмотреть возможность выполнения данных операций многократно.

       

      Написать программу

      1.Создать файл Train.dat, содержащий  записи следующей структуры:

      • название пункта назначения;
      • номер поезда;
      • время отправления. (массив из двух чисел: часы, минуты)

      2. программа должна выполнять следующую обработку файла  Train.dat:

      • поиск в файле  и вывод на экран информации о поезде, номер которого введен с клавиатуры;
      • если таких поездов нет, выдать соответствующее сообщение на дисплей.

       

      Задачи для контрольной работы

             В соответствии с индивидуальным заданием, номер которого совпадает с Вашими двумя последними цифрами пароля,   разработать  алгоритмы  и  программу  на  языке Си.

       

    14. Реферат, Информатика  Программирования на языках С/С++

      Лабораторная работа № 3
      ИСПОЛЬЗОВАНИЕ ЛОГИЧЕСКОЙ ФУНКЦИИ

      Цель работы: повысить навыки работы со структурой «Если» и освоение работы с логической функцией.

      Задание и порядок выполнения лабораторной работы

      Разработать и отладить программу, обеспечивающую вычисление и вывод на экран значений функции F(x) на интервале от х1 до х2 с шагом dx (исходный вектор х должен содержать не менее 5 точек). При этом функция F(x) должна принимать действительные значения, если логическая функция G не равна нулю, и целое значение в противном случае. Параметры а, Ь, с и значения xl, х2, dx должны вводиться с клавиатуры. Через А,В,С обозначены целые части соответственно параметров а,Ь,с. Выводить на экран промежуточные значения (А, В, С, G).

      Содержание отчёта

      1. Название, цель работы, номер варианта и условие (Написать, используя вставку «Формула» в текстовом редакторе).
      2. Нарисовать алгоритм.
      3. Представить программу (с комментариями).
        1. Примеры («скриншоты») работы программы, реализующие все условия задачи.
        2. Выводы по работе.
        3. Лабораторная работа № 4
          МНОЖЕСТВЕННЫЙ ВЫБОР

          Цель работы: изучить возможность решения задач множественного выбора с помощью функции «switch».

          Задание на лабораторную работу

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

          Вариант 1.

          Определить название месяца года, следующего за заданным месяцем.

        4. Порядок выполнения работы

          1. 1.      Открыть одно из приложений и создать проект (под своей фамилией).
          2. 2.      Написать программу выбора по варианту.
          3. 3.       Предъявить программу преподавателю.

          исъменный отчет НЕ оформляется.