[vsesdal]
Тип работы: Контрольная
Предмет: Информатика
Страниц: 15
СОДЕРЖАНИЕ
Стр.
ВВЕДЕНИЕ 3
1. Файлы. Типы файлов. Шаблоны имени файлов 4
ЗАКЛЮЧЕНИЕ 14
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 15Стоимость данной учебной работы: 300 руб.

 

    Форма заказа работы
    ================================

    Укажите Ваш e-mail (обязательно)! ПРОВЕРЯЙТЕ пожалуйста правильность написания своего адреса!

    Укажите № работы и вариант

    Соглашение * (обязательно) Федеральный закон ФЗ-152 от 07.02.2017 N 13-ФЗ
    Я ознакомился с Пользовательским соглашением и даю согласие на обработку своих персональных данных.

    Учебная работа № 430584. Тема: Файлы, типы файлов, шаблоны имен файлов

    Выдержка из похожей работы

    …….

    Программа, обеспечивающая формирования каталога файлов и операции с файлами

    …..ние
    Язык программирования служит двум связанным между собой целям: он дает
    программисту аппарат для задания действий, которые должны быть выполнены, и
    формирует концепции, которыми пользуется программист, размышляя о том, что
    делать. Первой цели идеально отвечает язык, который настолько “близок к
    машине”, что всеми основными машинными аспектами можно легко и просто
    оперировать достаточно очевидным для программиста образом. С таким умыслом первоначально
    задумывался C. Второй цели идеально отвечает язык, который настолько
    “близок к решаемой задаче”, чтобы концепции ее решения можно было
    выражать прямо и коротко. С таким умыслом предварительно задумывались средства,
    добавленные к C для создания C++.
    Связь между языком, на котором мы думаем/программируем, и задачами и
    решениями, которые мы можем представлять в своем воображении, очень близка. По
    этой причине ограничивать свойства языка только целями исключения ошибок
    программиста в лучшем случае опасно. Как и в случае с естественными языками,
    есть огромная польза быть, по крайней мере, двуязычным. Язык предоставляет
    программисту набор концептуальных инструментов; если они не отвечают задаче, то
    их просто игнорируют. Например, серьезные ограничения концепции указателя
    заставляют программиста применять вектора и целую арифметику, чтобы реализовать
    структуры, указатели и т.п. Хорошее проектирование и отсутствие ошибок не может
    гарантироваться чисто за счет языковых средств.
    Особенности языка программирования С++
    C++ – компилируемый статически типизированный язык программирования
    общего назначения. Поддерживает разные парадигмы программирования, но, в
    сравнении с его предшественником – языком Си, – наибольшее внимание уделено
    поддержке объектно-ориентированного и обобщённого программирования.
    В 1990-х годах язык стал одним из наиболее широко применяемых языков
    программирования общего назначения.
    Рассмотрим достоинства и недостатки языка, чтобы понять, что делает его
    столь мощным и универсальным инструментом в руках программиста.
    Но прежде всего, необходимо подчеркнуть, что оценивать достоинства и, в
    особенности, недостатки C++ необходимо в контексте тех принципов, на которых
    строился язык, и требований, которые к нему изначально предъявлялись.
    Достоинства.++ – чрезвычайно мощный язык, содержащий средства создания
    эффективных программ практически любого назначения, от низкоуровневых утилит и
    драйверов до сложных программных комплексов самого различного назначения. В
    частности:
    ·        Поддерживаются различные стили и технологии программирования,
    включая традиционное директивное программирование, ООП, обобщённое
    программирование, метапрограммирование (шаблоны, макросы).
    Предсказуемое выполнение программ является важным достоинством для
    построения систем реального времени. Весь код, неявно генерируемый компилятором
    для реализации языковых возможностей (например, при x нулевое значение, а потом
    интерпретирует его как значение условия в операторе if. Так как нуль
    соответствует логическому значению «ложь», блок операторов в условной
    конструкции не выполнится никогда. Ошибки такого рода трудно выявлять, но во
    многих современных компиляторах предлагается диагностика некоторых подобных
    конструкций.
    o   Операции присваивания (=), инкрементации (++), декрементации
    (–) и другие возвращают значение. В сочетании с обилием операций это
    позволяет, хотя и не обязывает, создавать трудночитаемые выражения. Наличие
    этих операций в Си было …