Определить день недели по дате visual basic : написать программу, которая по заданной дате определяет соответствующий ей день недели. метод основан на формуле зеллера. диапазон вводимых лет 1582 — 4902. номер дня недели (воскресенье-0, понедельник--6) равен остатку от деления на 7 значения выражения: ([2.6m-0.2]+d +y +[у/4]+[с/4]-2с)+777 d — номер дня в месяце m - номер месяца в году (нумерация начинается с марта (1), апрель ( январь и февраль считаются месяцами с номером 11 и 12 предыдущего года. y — год столетия (0-99) с — номер столетия (15-49) [ ] — целая часть (в vb целая часть x - int(x) ) надо сделать через select case заранее
Данная программа находит именно сумму между элементами в массиве:
using System;
class main{
static void Main() {
Console.Write("Введите кол-во элементов в массиве: ");
int N = Convert.ToInt32(Console.ReadLine());
int[] myArr = new int[N];
for (int i = 0; i < N; i++)
{
Console.Write("Введите элемент: ");
myArr[i] = Convert.ToInt32(Console.ReadLine());
}
Console.Write("Введите начало отрезка: ");
int a = Convert.ToInt32(Console.ReadLine());
Console.Write("Введите конец отрезка: ");
int b = Convert.ToInt32(Console.ReadLine());
int[] list = new int[N];
bool flag = false;
for (int i = 0; i < myArr.Length; i++)
{
if (a == myArr[i]) {
flag = true;
}
if (flag == true) {
list[i] = (myArr[i]);
if (b == myArr[i]) break;
}
}
int count = Convert.ToInt32(0);
for (int i = 0; i < list.Length; i++) {
if (list[i] > 0) count += list[i];
}
Console.Write("Сумма: ");
Console.Write(count);
}
}
Эта программа находит сумму между индексами элементов в массиве в массиве (если считать от 1):
using System;
class main {
static void Main() {
Console.Write("Введите кол-во элементов в массиве: ");
int N = Convert.ToInt32(Console.ReadLine());
int[] myArr = new int[N];
for (int i = 0; i < N; i++)
{
Console.Write("Введите элемент: ");
myArr[i] = Convert.ToInt32(Console.ReadLine());
}
Console.Write("Введите начало отрезка: ");
int a = Convert.ToInt32(Console.ReadLine());
Console.Write("Введите конец отрезка: ");
int b = Convert.ToInt32(Console.ReadLine());
int[] list = new int[N];
bool flag = false;
for (int i = 0; i < myArr.Length; i++)
{
if (a == i + 1) {
flag = true;
}
if (flag == true) {
list[i] = myArr[i];
if (b == i + 1) break;
}
}
int count = 0;
for (int i = 0; i < list.Length; i++) {
if (list[i] > 0) count += list[i];
}
Console.Write("Сумма: ");
Console.Write(count);
}
}
Настольный ПК
Ноутбук Ноутбук
Ультрабук
Нетбук
Планшет
КПК
Смартфон
Достоинства:Настольный ПК — является стационарным компьютером, он стоит на столе (или под столом) к нему подключены монитор, клавиатура и мышь.Преимущества настольных ПК:Низкая стоимость (относительно конкурентов с такими же характеристиками);
Широкий выбор возможных конфигураций (с учетом потребностей для разных задач);
Возможность самостоятельно подобрать комплектующие;
Легкая замена комплектующих;
Минимум проблем при апгрейде (модернизации);
Значительно более низкая стоимость ремонта.
Ноутбук (англ. Notebook — блокнот, второе название Laptop – «на коленях») — портативный переносной компьютер, содержит в одном корпусе все необходимые компоненты. В последнее время успешно конкурирует с настольным ПК.Преимущества ноутбуков:Небольшие размеры и вес (1,5 – 4 кг), благодаря чему:
Можно брать с собой в дорогу (на работу, на отдых);
Более привлекательный вид (по сравнению с настольным ПК);
Ультрабук (англ. Ultrabook) – это разновидность ноутбука, которая ориентирована на малые размеры и вес, а также длительное время работы от аккумулятора. (Другими словами – это небольшой производительный ноутбук, который может долго проработать без подключения к розетке.)Особенности ультрабуков:
Толщина не более 2 сантиметров;
Вес должен быть не более 1,4 килограмм;
Длительное время работы от аккумулятора (заявлены 8-10 часов и более);
Производительность на уровне обычного ноутбука или выше;
Нетбук (англ. Netbook) – небольшой ноутбук, основное назначение которого – выход в Интернет (отсюда и название) и работа с простыми приложениями.Отличительные особенности нетбуков:небольшой вес (от 1 до 2 кг) и размеры (легко влезет в походную сумку);
низкое энергопотребление, благодаря чему:
может долго работать от аккумуляторной батареи (4-8 часов);
низкая стоимость (приблизительно от 250$).
Планшет (англ. Tablet computer — планшетный компьютер) – разновидность переносного компьютера с сенсорным экраном. Используется без клавиатуры, но зачастую есть возможность её присоединить. Особенности планшетаможно уложиться в одно предложение: «очень удобно бродить по Интернету и делать различные заметки, но полностью заменить компьютер или ноутбук пока не может». Тем не менее, как дополнительное устройство планшет может быть очень практичен.
КПК (англ. PDA, Personal Digital Assistant – личный цифровой секретарь) — карманный компьютер, по размерам приблизительно с ладонь человека (одно из названий «наладонник»). Если КПК совмещает функции компьютера и мобильного телефона, то его называют коммуникатором.Особенности КПККарманные компьютеры - полностью вытеснены смартфонами.
Современные смартфоны обладают функциями КПК.
Вместо винчестера и других механических устройств, служащих для хранения программ и данных, в карманных компьютерах используется энергонезависимая память на микросхемах, например флэш-память. Это позволяет запускать программы практически моментально.
(Вот ссылка, если что, то там поподробнее и про плюсы и про минусы КПК) Подробнее см.: https://www.nkj.ru/archive/articles/3852/Смартфон (англ. smartphone — умный телефон) – мобильный телефон с возможностями компьютера: имеет свою операционную систему, можно устанавливать программы, переключаться между разными приложениями.Особенности СмартфонаПрактически на любом телефоне можно зайти в Интернет и проверить почту, посмотреть прогноз погоды, или почитать новости. Смартфоны позволяют слушать музыку, смотреть фильмы, устанавливать достаточно функциональные программы.
Разработано множество программ для смартфонов, которые приближают функционал телефона к компьютеру. Главное ограничение при работе в таких программах – размер экрана и невысокое удобство управления.
Недостатки:Недостатки настольных ПК:Большие размеры и вес, что приводит к:
сложностям при транспортировании (в командировку не возьмешь с собой :)) и
не очень привлекательный вид;
Недостатки ноутбуков:Более высокая стоимость при тех же характеристиках (в последнее время разница всё меньше);
Ограниченный выбор возможных конфигураций;
Более сложная замена комплектующих (особенно некоторых деталей);
Практически невозможна модернизация (апгрейд);
Высокая стоимость ремонта.
Недостаток Ультрабука
Высокая стоимость.
Стоимость ультрабуков начинается с 600 у.е., перешагивает отметку в 2000 у.е. и… не знает предела.
Недостаток нетбуканевысокая производительность;
небольшая диагональ экрана (от 7 до 12 дюймов).
Недостаток ПланшетаНе может полностью заменить компьютер или ноутбук .
Недостаток КПК ПО ССЫЛКЕhttp://security-technology.ru/kompyutery/noutbuki-protiv-kpk-plyusy-i-minusy/
Недостатки СмартфонаЕсли размер экрана Вашего смартфона недостаточно большой, а вы планируете много читать и достаточно активно работать в дороге, то обратите внимание на планшеты.
Сразу говорю, точь в точь, не списывать! Удачи!!