User contributions for Wikiadmin
From Applied Science
26 April 2022
- 15:1815:18, 26 April 2022 diff hist 0 Conditions for differentiability for many variables →Differentiability
- 02:5202:52, 26 April 2022 diff hist +408 Conditions for differentiability for many variables →Prove that differentiability implies continuity
25 April 2022
- 23:0123:01, 25 April 2022 diff hist +572 Conditions for differentiability for many variables →Differentiability
- 22:3522:35, 25 April 2022 diff hist +4 Conditions for differentiability for many variables →Differentiability
- 22:3022:30, 25 April 2022 diff hist +200 L'Hospital rule No edit summary
- 22:2722:27, 25 April 2022 diff hist +123 Conditions for differentiability for many variables →Differentiability
- 21:5721:57, 25 April 2022 diff hist −198 Conditions for differentiability for many variables →Differentiability
- 14:5714:57, 25 April 2022 diff hist +530 Conditions for differentiability for many variables →Differentiability
24 April 2022
- 02:5502:55, 24 April 2022 diff hist +97 Conditions for differentiability for many variables →Differentiability
- 02:3502:35, 24 April 2022 diff hist +1,732 Conditions for differentiability for many variables No edit summary
23 April 2022
- 01:1101:11, 23 April 2022 diff hist −125 Conditions for differentiability for many variables No edit summary
- 00:5800:58, 23 April 2022 diff hist −76 Conditions for differentiability for a single variable →Prove that differentiability implies continuity
- 00:3100:31, 23 April 2022 diff hist +1,388 N Conditions for differentiability for many variables Created page with "For single variable functions we learn that being differentiable implies in being continuous. We also learn that being continuous doesn't imply in being differentiable because there are some exceptions to the rule. For multivariable functions differentiability also requires continuity, but we also have specific cases where we can calculate partial derivatives while the function is also discontinuous at a point. <math>f(x) = |x|</math>. This single variable example shows..."
22 April 2022
- 19:1719:17, 22 April 2022 diff hist +4,419 N Commented exercises Created page with "* '''The two algorithms below attempt to calculate xn. However, both are wrong, explain the error in each one:''' <div style="margin-left:1.5em;"> {| class="wikitable" |<div class="code">for (i = 1; i <= n; i++) x = x * i;</div> || It's successively multiplying by an increasing counter. For x = 4, we have 4 * 1 * 2 * ... * n |- |<div class="code">for (i = 0; i < n; i++) x = x * x;</div> || It's squaring the number over and over n times. For x = 4, we have 42, then 162, t..."
- 18:1418:14, 22 April 2022 diff hist +6,408 N Programming practices Created page with "Some recommendations and small programming techniques are employed in the introduction. They are small details that do not determine whether you pass or fail, but are useful for learning purposes anyway. <div style="text-align:center;"> '''Comments''' </div> * All teachers recommend that you comment your programs, both because that counts for grading of the programming exercises, as well as because that makes your code more accessible for other people, or even yoursel..."
- 16:3916:39, 22 April 2022 diff hist +4,685 N Characters and strings Created page with "It's a common practice to teach how to use characters only after teaching how to operate with numbers and variables. This is done because characters are represented by numeric codes. There is one fundamental concept about how computers work. Deep down the computer works by doing elementary logic operations. That's very hard or very easy to grasp depending on the person. It's unnatural to think on words with logical operations. The algorithms that deal with characters ar..."
- 15:1415:14, 22 April 2022 diff hist +8 Random numbers No edit summary
- 15:1415:14, 22 April 2022 diff hist +3,011 N Random numbers Created page with "For this introductory level, random numbers are not studied. They show up when we need to test programs with random inputs. To study algorithms that generate random numbers or the mathematical theory behind them is not a subject to be discussed at this stage. Random numbers do not obey to any law or formula, therefore they are impossible to be generated by any computer running some algorithm. The numbers that we see are pseudo-random, numbers that have a law of formatio..."
- 15:0115:01, 22 April 2022 diff hist +3,834 N Dynamic memory allocation Created page with "When variables and functions are created they go in the computer's memory. At this introductory level we ignore how memory is managed. We are assuming that it is correctly allocated and deallocated by the operational system. There is a whole class of algorithms that deal with memory management that we won't go in detail at this time. '''There are many natural questions that arise when we think about how the operational system handles memory:''' ''"Where in the memory a..."
- 14:3314:33, 22 April 2022 diff hist +32 Introduction to computing No edit summary
- 14:2014:20, 22 April 2022 diff hist +10 Introduction to functions No edit summary
- 14:0714:07, 22 April 2022 diff hist +18 Struct data ype No edit summary
- 13:5913:59, 22 April 2022 diff hist +6 Arrays and matrices No edit summary
- 13:5413:54, 22 April 2022 diff hist −5 Switch case No edit summary
- 13:5313:53, 22 April 2022 diff hist −15 Conditional operator No edit summary
- 13:4613:46, 22 April 2022 diff hist +6 Search and sort No edit summary
- 13:4613:46, 22 April 2022 diff hist +3,281 Search and sort No edit summary
- 01:2201:22, 22 April 2022 diff hist +2,766 Search and sort No edit summary
- 00:1900:19, 22 April 2022 diff hist +6,573 N Search and sort Created page with "In this introduction we study the most elementary algorithms for searching and sorting. They are less efficient, but are easier to understand. The faster ones rely on more advanced knowledge that is beyond the objectives of this course. There are some probability theories behind such problems but we skip those for now. The usual way to tech these algorithms is by showing a sequence of values and performing a search or sort operation by hand. After that we attempt to tra..."
21 April 2022
- 15:2615:26, 21 April 2022 diff hist +1,091 Struct data ype No edit summary
- 15:1815:18, 21 April 2022 diff hist +7 Struct data ype No edit summary
- 15:1815:18, 21 April 2022 diff hist +3,732 Struct data ype No edit summary
- 14:2514:25, 21 April 2022 diff hist +1,337 N Struct data ype Created page with "There are many situations in which many variables are related to each other, with the values stored in each variable are pieces of information belonging to one object or entity. It would be desirable to have a way to store that information in a cohesive way, without having to resort to using many unique variables with their relationship achieved through some programmer's defined naming convention. Fortunately, we have '''structs''' to allow us to link different data type..."
- 14:1814:18, 21 April 2022 diff hist +5 Introduction to computing No edit summary
- 13:5513:55, 21 April 2022 diff hist −2 Introduction to C No edit summary
- 01:5501:55, 21 April 2022 diff hist +17 Introduction to computing No edit summary
- 00:2100:21, 21 April 2022 diff hist +7,131 Introduction to recursive functions No edit summary
20 April 2022
- 04:0204:02, 20 April 2022 diff hist 0 Introduction to pointers No edit summary
- 03:5103:51, 20 April 2022 diff hist −42 Introduction to pointers No edit summary
- 02:3102:31, 20 April 2022 diff hist +1,641 N Introduction to recursive functions Created page with "In the introduction to functions' chapter we learned that, in computing, the definition of a function borrows the mathematical definition. We also learned that, much like in mathematics, a function can call another function. If you have wondered if a function can call itself, you were right and that's called recursion. The question about recursive algorithm's performance vs non recursive algorithms is not studied in this course, that is left for later disciplines. For no..."
- 02:2702:27, 20 April 2022 diff hist +123 Functions that return a struct No edit summary
- 02:2402:24, 20 April 2022 diff hist +1,346 Functions, structs and pointers No edit summary
- 01:4701:47, 20 April 2022 diff hist +1,302 Functions, structs and pointers No edit summary
- 00:5700:57, 20 April 2022 diff hist +787 N Functions, structs and pointers Created page with "Pointers to struct provide a convenient way to access struct's members. The concept of pointers to struct is the same as pointer to any other variable: we first have to declare the variable and the pointer to it, then make the pointer point to that variable's memory address. The advantage of using pointers to structures is that in case we have a function that does something which requires data from a struct we don't have to pass all the struct's values to the function, j..."
- 00:4600:46, 20 April 2022 diff hist +7,576 Introduction to pointers No edit summary
19 April 2022
- 20:3920:39, 19 April 2022 diff hist −210 Introduction to functions No edit summary
- 20:2320:23, 19 April 2022 diff hist +1,877 N Introduction to pointers Created page with "In the simplest exercises and examples, about conditional structures, loops, arrays and matrices and functions, a pointer was not required to solve the problem. In some occasions the pointer showed up, like in the case of scanf() function, but the details about how it works were omitted to simplify and maker it easier to understand. Can a function calculate two values and return both? Calculate two different values yes, but return both no. That's when we need pointers...."
- 18:3018:30, 19 April 2022 diff hist 0 Functions that return a struct No edit summary
- 18:3018:30, 19 April 2022 diff hist +13 Functions that return a struct No edit summary
- 18:2818:28, 19 April 2022 diff hist 0 Functions that return a struct No edit summary