Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПргЯВУ_ЛК_СтефановаИА.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
4.41 Mб
Скачать

145

Лекция 1

Программирование в высокоуровневых средах

14 Ч. Лекции

58 Ч. Лабораторные работы

Экзамен

Список литературы

Основная:

  1. Нэш Т. C# 2010. Ускоренный курс для профессионалов. Пер с англ. – М.: Вильямс», 2010. 582 с.

  2. Павловская Т. А. Программирование на языке высокого уровня C#. Москва Спб Нижний Новгород 2009.

  3. Шилдт Г. Полный справочник по C#. Издательский дом: «Вильямс», Москва Спб Киев 2004.

  4. Троелсен Э. Язык программирования C# 2008 и платформа .NET 3.5, 4-е изд.: Пер с англ. – М: «Вильямс», 2010. 1340 с.

  5. Макки А. Введение в .NET 4.0 b Visual Studio 2010 для профессионалов. Пер с англ. – М.: Вильямс», 2010. 412 с.

  6. Нейгел К. и др. C# 2008 и платформа .NET 3.5 для профессионалов. Пер с англ. – М: «Вильямс», 2008. 1392 с.

  7. Макаров А. В. И др. Common Inter Mediate Language и системное программирование в Macrosoft.net, Интернет университет информационных технологий. Москва – 2006.

  8. Климов Л. C#. Советы программистам. – СПБ: БХВ-Петербург, 2008. 544 с: ил. +CD-ROM.

Дополнительная:

  1. Акчурин Э. А. Программирование на языке C# в MS Visual Studio .Net или SharpDevelop. Учебное пособие для студентов направления «Информатика и вычислительная техника». Самара, ИУНЛ ПГУТИ, 2011

  2. Акчурин Э. А. Программирование на языке C# ЛР в ИСР Visual C# 2010 Express или SharpDevelop. Для студентов направления «Информатика и вычислительная техника». Самара, ИУНЛ ПГУТИ, 2011

  3. Конспект лекций.

1.0 Основы алгоритмизации задач

1.1. Методы подготовки решения задачи на эвм

Для решения задачи на ЭВМ необходимо выполнить следующие действия:

  1. уяснить постановку задачи,

  2. выбрать математическую модель,

  3. выбрать метод решения,

  4. разработать алгоритм решения и структуру данных,

  5. разработать программу на выбранном языке программирования,

  6. ввести программу в ЭВМ,

  7. отладить и испытать программу (выявить синтаксические ошибки),

  8. подготовить документацию по программе,

  9. решить задачу с конкретными данными (тестирование),

10. обработать и оформить результаты,

11. подготовить сопровождение программы.

1.2. Алгоритмы и его свойства

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

Свойства алгоритма:

  • дискретность – разбиение алгоритма на отдельные элементарные действия;

  • детерминированность (повторяемость) – однозначность выполнения каждого отдельного шага при одних и тех же исходных данных;

  • результативность – получение некоторого результата или сигнала о том, что данный алгоритм неприемлем для решения поставленной задачи;

  • массовость – пригодность алгоритма для решения определённого класса задач.

1.3. Способы описания алгоритмов:

  • Словесный - описание порядка действий на естественном языке;

  • Графический - с использованием блок-схем алгоритма в виде графических символов. Размеры блоков стандартизированы;

  • Программный - текст на языке программирования. Лаконичный, наглядный.

Алгоритм, написанный на языке программирования, называется программой.

При работе с алгоритмами используют понятие оператора.

Оператор – это формальная запись инструкций по выполнению некоторой последовательности действий.