Find Jobs
Hire Freelancers

C++ Programming Book for High School Kids - Repost - open to bidding

₹600-1500 INR

Cancelado
Publicado há mais de 10 anos

₹600-1500 INR

Pago na entrega
I'm planning to write a programming practice book for high school kids. It'll include entry level programming problems such as arrays, pointers, structs, for loops, nested loops, and Standard Template Libraries. You should write problems for map, iterators, vector, queue, priority_queue, stack, multiset. Problem descriptions don't have to be perfect because I'll translate those problems into a different language. If I can understand the problem that's enough. This is going to be a C++ book. There should be 600 programming problems and 600 input-output problems. Programming problems and input-output problems should be mixed. Students should solve these problem in order. So ordering of the problems is really important. You should first write a curriculum that covers all programming topics. You can start writing the problem descriptions after finalizing the curriculum. Hint: You can find many online problems for programming practices and input-output problems. You can use them but you should modify the input-output problems because it may cause some copyright issues. You should write input-output problems as real CPP files. When I compile and run the code, it should output to the screen. Here's sample problems. Programming problem for arrays For given N integers, print them in reverse order. 1<=N<=10 Input 5 10 9 4 11 8 Output 8 11 4 9 10 For a given N words, sort them in lexicographical order. Words can be at most 10 letters long. 1<=N<=1.000.000 Input 5 deniz burak ahmet ceyda edir Output ahmet burak ceyda deniz edir Input-Output problem problem. What is the output of the following code. #include<iostream> using namespace std; int main() { int x = 0; while (x < 4) { x = x + 1; } cout << "x is " << x << endl; } Sample Curriculum The curriculum for basic programming topics (the first five topics are listed): 1. Variables: Integer and Float 1.1. Basic integer functions and operators; 1.2. Basic integer functions and operators for 2 variables; 1.3 Floating point functions and operators; 1.4 Floating point functions and operators for 2 variables; 1.5 Various floating point functions and their compositions. 2. Conditionals: If, Else 1.1. Unary conditional scheme (only if). 1.2. Binary conditional scheme (if and else). 1.3. Conditional scheme with multiple choices (switch and if-else operator). 1.4. Conditional scheme with composite choices. 1.6. Conditional scheme: switch operator and dynamic function indexing. 3. Loops : For, While, Do-While 3.1. For-loop and its applications. 3.2. Preconditional loops (while). 3.3. Postconditional loops (do-while). 3.4. Declarations and multiple initializations inside for-loop. 3.5. Basic iterative algorithms. 4. One Dimensional Arrays 4.1. Static 1-dim. arrays. 4.2. Pointers and variable-sized arrays. 4.3. Constant-sized arrays. 4.4. Array as parameter of function. 4.5. New and delete operator. 4.6. Basic algorithms on arrays. 5. Char And String 5.1. Character type (char_t and wchar_t). 5.2. Character arrays as strings. 5.3. string and wstring type of STL. 5.4. Conversion between character array and string type. 5.5. Basic string algorithms.
ID do Projeto: 5170950

Sobre o projeto

Projeto remoto
Ativo há 10 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos

Sobre o cliente

Bandeira do(a) INDIA
chennai, India
0,0
0
Membro desde nov. 25, 2013

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.